[2026-05-04T10:43:49.204212+00:00] main.CRITICAL: Elasticsearch\Common\Exceptions\Missing404Exception: {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [magento2_dev_product_1]","resource.type":"index_or_alias","resource.id":"magento2_dev_product_1","index_uuid":"_na_","index":"magento2_dev_product_1"}],"type":"index_not_found_exception","reason":"no such index [magento2_dev_product_1]","resource.type":"index_or_alias","resource.id":"magento2_dev_product_1","index_uuid":"_na_","index":"magento2_dev_product_1"},"status":404} in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:685
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(333): Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/react/promise/src/Internal/FulfilledPromise.php(47): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php(66): React\Promise\Internal\FulfilledPromise->then(Object(Closure), NULL)
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/ezimuel/ringphp/src/Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(264): GuzzleHttp\Ring\Core::proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, Object(Elasticsearch\Connections\Connection), Object(Elasticsearch\Transport), Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(109): Elasticsearch\Connections\Connection->performRequest('POST', '/magento2_dev_p...', Array, '{"from":0,"size...', Array, Object(Elasticsearch\Transport))
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1924): Elasticsearch\Transport->performRequest('POST', '/magento2_dev_p...', Array, Array, Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1353): Elasticsearch\Client->performRequest(Object(Elasticsearch\Endpoints\Search))
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-elasticsearch-7/Model/Client/Elasticsearch.php(338): Elasticsearch\Client->search(Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-elasticsearch-7/SearchAdapter/Adapter.php(117): Magento\Elasticsearch7\Model\Client\Elasticsearch->query(Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-search/Model/SearchEngine.php(42): Magento\Elasticsearch7\SearchAdapter\Adapter->query(Object(Magento\Framework\Search\Request))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Search/Search.php(85): Magento\Search\Model\SearchEngine->search(Object(Magento\Framework\Search\Request))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Sm/AttributesSearch/Model/CatalogSearch/Fulltext/Collection.php(470): Magento\Framework\Search\Search->search(Object(Magento\Framework\Api\Search\SearchCriteria))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Data/Collection/AbstractDb.php(343): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection->_renderFiltersBefore()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Sm/AttributesSearch/Model/CatalogSearch/Fulltext/Collection.php(588): Magento\Framework\Data\Collection\AbstractDb->_renderFilters()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-eav/Model/Entity/Collection/AbstractCollection.php(929): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection->_renderFilters()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-catalog/Model/ResourceModel/Product/Collection.php(801): Magento\Eav\Model\Entity\Collection\AbstractCollection->load(false, false)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Catalog\Model\ResourceModel\Product\Collection->load(false, false)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection\Interceptor->___callParent('load', Array)
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection\Interceptor->Magento\Framework\Interception\{closure}()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Sm/AttributesSearch/Model/CatalogSearch/Fulltext/Collection/Interceptor.php(32): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection\Interceptor->___callPlugins('load', Array, Array)
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-catalog/Block/Product/ListProduct.php(199): Sm\AttributesSearch\Model\CatalogSearch\Fulltext\Collection\Interceptor->load()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1127): Magento\Catalog\Block\Product\ListProduct->_beforeToHtml()
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('search_result_l...')
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('search_result_l...')
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(523): Magento\Framework\View\Layout->renderElement('search_result_l...', true)
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/modules/module-magelab-parts-finder/src/Block/Result.php(86): Magento\Framework\View\Element\AbstractBlock->getChildHtml('search_result_l...')
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/modules/module-magelab-parts-finder/src/view/frontend/templates/result.phtml(8): Magelab\PartsFinder\Block\Result->getProductListHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magelab\PartsFinder\Block\Result), '/home/canadabod...', Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magelab\PartsFinder\Block\Result), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magelab\PartsFinder\Block\Result), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('partsfiner.resu...')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('partsfiner.resu...')
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('partsfiner.resu...', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('content', false)
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('content')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('content', false)
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main', false)
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('main')
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('main', false)
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.col-main', false)
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('div.col-main')
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('div.col-main', false)
#55 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.row', false)
#56 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('div.row')
#57 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('div.row', false)
#58 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.container', false)
#59 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('div.container')
#60 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('div.container', false)
#61 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('columns', false)
#62 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('columns')
#63 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('columns', false)
#64 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main.content', false)
#65 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('main.content')
#66 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('main.content', false)
#67 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#68 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#69 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#70 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#71 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#72 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#73 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#74 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#75 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#76 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#77 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#78 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#79 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#80 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#81 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#82 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#83 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#84 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#85 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#86 {main} {"exception":"[object] (Elasticsearch\\Common\\Exceptions\\Missing404Exception(code: 404): {\"error\":{\"root_cause\":[{\"type\":\"index_not_found_exception\",\"reason\":\"no such index [magento2_dev_product_1]\",\"resource.type\":\"index_or_alias\",\"resource.id\":\"magento2_dev_product_1\",\"index_uuid\":\"_na_\",\"index\":\"magento2_dev_product_1\"}],\"type\":\"index_not_found_exception\",\"reason\":\"no such index [magento2_dev_product_1]\",\"resource.type\":\"index_or_alias\",\"resource.id\":\"magento2_dev_product_1\",\"index_uuid\":\"_na_\",\"index\":\"magento2_dev_product_1\"},\"status\":404} at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:685)"} []
[2026-05-08T11:35:20.048360+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:35:28.360644+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:36:15.002679+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:38:01.199627+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:38:07.339068+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:38:09.050334+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:38:09.378174+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:38:09.691167+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:52:35.176270+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:52:41.315905+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9f41f6327...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:52:59.074185+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9f41f6327...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T11:53:03.491813+00:00] main.CRITICAL: Exception: Warning: Undefined array key "id" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(63): Magento\Framework\App\ErrorHandler->handler(2, 'Undefined array...', '/home/canadabod...', 63)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure.php(146): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(47): Magento\Config\Model\Config\Structure->getTabs()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/AmastyConfigItemsProvider.php(31): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getAmastyConfigChildrenNode()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/MenuItemsProvider.php(79): Amasty\Base\Model\AmastyMenu\AmastyConfigItemsProvider->getConfigItems()
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(134): Amasty\Base\Model\AmastyMenu\MenuItemsProvider->get()
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Model/AmastyMenu/Frontend/ItemsProvider.php(101): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getAvailableModules(Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/AmastyMenu.php(47): Amasty\Base\Model\AmastyMenu\Frontend\ItemsProvider->getItems()
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/view/adminhtml/templates/menu/submenu.phtml(27): Amasty\Base\Block\Adminhtml\Backend\AmastyMenu->getMenuItemsJson()
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\AmastyMenu), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Amasty/Base/Block/Adminhtml/Backend/Menu.php(24): Magento\Framework\View\Element\AbstractBlock->toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Menu.php(413): Amasty\Base\Block\Adminhtml\Backend\Menu->_addSubMenu(Object(Magento\Backend\Model\Menu\Item), 0, 12, 'menu-menuamasty...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/view/adminhtml/templates/menu.phtml(9): Magento\Backend\Block\Menu->renderNavigation(Object(Magento\Backend\Model\Menu), 0, 12)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Amasty\Base\Block\Adminhtml\Backend\Menu), '/home/canadabod...', Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Block/Template.php(141): Magento\Framework\View\Element\Template->_toHtml()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Backend\Block\Template->_toHtml()
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2758b4ec...', Object(Closure), Object(Closure), Object(Closure))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('menu')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu')
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.menu', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.menu')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.menu', false)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('menu.wrapper', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('menu.wrapper')
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('menu.wrapper', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout->getOutput()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Backend\Model\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#55 {main} {"exception":"[object] (Exception(code: 0): Warning: Undefined array key \"id\" in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 63 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T12:00:45.033238+00:00] main.CRITICAL: Exception: Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'file_put_conten...', '/home/canadabod...', 169)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php(169): file_put_contents('/tmp/nc.log', '2026-05-08T12:0...', 8)
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(92): Magento\Framework\App\Response\Http->setNoCacheHeaders()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#11 {main} {"report_id":"b21632b2f6abad5a40c993224385583f56a8af46f4b50fc679e3952cc3bde8d8","exception":"[object] (Exception(code: 0): Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T12:00:45.220512+00:00] main.CRITICAL: Exception: Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'file_put_conten...', '/home/canadabod...', 169)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php(169): file_put_contents('/tmp/nc.log', '2026-05-08T12:0...', 8)
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(92): Magento\Framework\App\Response\Http->setNoCacheHeaders()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#11 {main} {"report_id":"b21632b2f6abad5a40c993224385583f56a8af46f4b50fc679e3952cc3bde8d8","exception":"[object] (Exception(code: 0): Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T12:00:46.797898+00:00] main.CRITICAL: Exception: Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'file_put_conten...', '/home/canadabod...', 169)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php(169): file_put_contents('/tmp/nc.log', '2026-05-08T12:0...', 8)
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(92): Magento\Framework\App\Response\Http->setNoCacheHeaders()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#11 {main} {"report_id":"b21632b2f6abad5a40c993224385583f56a8af46f4b50fc679e3952cc3bde8d8","exception":"[object] (Exception(code: 0): Warning: file_put_contents(/tmp/nc.log): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Response/Http.php on line 169 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T12:19:02.203578+00:00] main.CRITICAL: Exception: Warning: file_put_contents(/home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/static/frontend/Sm/autostore/en_US/css/config_en.css): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml on line 119 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'file_put_conten...', '/home/canadabod...', 119)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml(119): file_put_contents('/home/canadabod...', 'body {\n  backgr...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/config.phtml(13): Magento\Framework\View\Element\AbstractBlock->toHtml()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('config.theme.se...')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('config.theme.se...')
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(527): Magento\Framework\View\Layout->renderElement('config.theme.se...', true)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/view/frontend/templates/html/container.phtml(7): Magento\Framework\View\Element\AbstractBlock->getChildHtml()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(253): Magento\Framework\View\Element\AbstractBlock->toHtml()
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Exception(code: 0): Warning: file_put_contents(/home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/static/frontend/Sm/autostore/en_US/css/config_en.css): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml on line 119 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-08T16:56:19.484005+00:00] main.CRITICAL: Exception: Warning: file_put_contents(/home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/static/frontend/Sm/autostore/en_US/css/config_en.css): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml on line 119 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'file_put_conten...', '/home/canadabod...', 119)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml(119): file_put_contents('/home/canadabod...', 'body {\n  backgr...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/config.phtml(13): Magento\Framework\View\Element\AbstractBlock->toHtml()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\Autostore\Block\Template), '/home/canadabod...', Array)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('config.theme.se...')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('config.theme.se...')
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(527): Magento\Framework\View\Layout->renderElement('config.theme.se...', true)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/view/frontend/templates/html/container.phtml(7): Magento\Framework\View\Element\AbstractBlock->getChildHtml()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Framework\View\Element\Template), '/home/canadabod...', Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(253): Magento\Framework\View\Element\AbstractBlock->toHtml()
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Exception(code: 0): Warning: file_put_contents(/home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/static/frontend/Sm/autostore/en_US/css/config_en.css): Failed to open stream: Permission denied in /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/compile_less.phtml on line 119 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-05-20T19:04:28.953523+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config->get('system', 'default/newreli...')
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config->isSetFlag('newrelicreporti...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T06:59:48.908024+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T06:59:56.969972+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:00:06.749516+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:00:13.117362+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:00:53.588575+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:02:03.661064+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:02:27.113927+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:03:17.582379+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:03:34.786694+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(50): Magento\Framework\App\Config->get('system', 'default/newreli...', NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config\Interceptor->get('system', 'default/newreli...')
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(23): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config\Interceptor->getValue('newrelicreporti...', 'default', NULL)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Config/Interceptor.php(32): Magento\Framework\App\Config->isSetFlag('newrelicreporti...', 'default', NULL)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config\Interceptor->isSetFlag('newrelicreporti...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#18 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T07:53:22.200011+00:00] main.CRITICAL: InvalidArgumentException: Unable to unserialize value. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(272): Magento\Framework\Serialize\Serializer\Serialize->unserialize('')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(118): Magento\Config\App\Config\Type\System->Magento\Config\App\Config\Type\{closure}()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(277): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('SYSTEM_CONFIG', Object(Closure), Object(Closure), Object(Closure))
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(207): Magento\Config\App\Config\Type\System->loadDefaultScopeData('default')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-config/App/Config/Type/System.php(181): Magento\Config\App\Config\Type\System->getWithParts('default/newreli...')
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(132): Magento\Config\App\Config\Type\System->get('default/newreli...')
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(80): Magento\Framework\App\Config->get('system', 'default/newreli...')
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Config.php(93): Magento\Framework\App\Config->getValue('newrelicreporti...', 'default', NULL)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Model/Config.php(94): Magento\Framework\App\Config->isSetFlag('newrelicreporti...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-new-relic-reporting/Plugin/HttpPlugin.php(49): Magento\NewRelicReporting\Model\Config->isNewRelicEnabled()
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(121): Magento\NewRelicReporting\Plugin\HttpPlugin->beforeCatchException(Object(Magento\Framework\App\Http\Interceptor), Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(32): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(InvalidArgumentException))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"exception":"[object] (InvalidArgumentException(code: 0): Unable to unserialize value. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Serialize/Serializer/Serialize.php:35)"} []
[2026-05-26T08:14:45.354647+00:00] main.CRITICAL: InvalidArgumentException: Plugin class FishPig\WordPress\Plugin\Magento\Framework\App\Router\ActionListPlugin doesn't exist in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(148): Magento\Framework\Interception\PluginListGenerator->inheritPlugins('Magento\\Framewo...', Array, Array, Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(192): Magento\Framework\Interception\PluginList\PluginList->_inheritPlugins('Magento\\Framewo...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/ActionList/Interceptor.php(22): Magento\Framework\Interception\PluginList\PluginList->getNext('Magento\\Framewo...', 'get')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(301): Magento\Framework\App\Router\ActionList\Interceptor->get('Magento_Cms', NULL, 'index', 'index')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(167): Magento\Framework\App\Router\Base->matchAction(Object(Magento\Framework\App\Request\Http), Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Router\Base->match(Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Router\Base\Interceptor->___callParent('match', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Router\Base\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/Base/Interceptor.php(23): Magento\Framework\App\Router\Base\Interceptor->___callPlugins('match', Array, Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(144): Magento\Framework\App\Router\Base\Interceptor->match(Object(Magento\Framework\App\Request\Http))
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"report_id":"2a6cb147cebabfb37bd912381a3484acddaeda632ff546bb28b605f8ed065c7b","exception":"[object] (InvalidArgumentException(code: 0): Plugin class FishPig\\WordPress\\Plugin\\Magento\\Framework\\App\\Router\\ActionListPlugin doesn't exist at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324)"} []
[2026-05-26T08:14:48.721323+00:00] main.CRITICAL: InvalidArgumentException: Plugin class FishPig\WordPress\Plugin\Magento\Framework\App\Router\ActionListPlugin doesn't exist in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(148): Magento\Framework\Interception\PluginListGenerator->inheritPlugins('Magento\\Framewo...', Array, Array, Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(192): Magento\Framework\Interception\PluginList\PluginList->_inheritPlugins('Magento\\Framewo...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/ActionList/Interceptor.php(22): Magento\Framework\Interception\PluginList\PluginList->getNext('Magento\\Framewo...', 'get')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(301): Magento\Framework\App\Router\ActionList\Interceptor->get('Magento_Cms', NULL, 'index', 'index')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(167): Magento\Framework\App\Router\Base->matchAction(Object(Magento\Framework\App\Request\Http), Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Router\Base->match(Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Router\Base\Interceptor->___callParent('match', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Router\Base\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/Base/Interceptor.php(23): Magento\Framework\App\Router\Base\Interceptor->___callPlugins('match', Array, Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(144): Magento\Framework\App\Router\Base\Interceptor->match(Object(Magento\Framework\App\Request\Http))
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"report_id":"2a6cb147cebabfb37bd912381a3484acddaeda632ff546bb28b605f8ed065c7b","exception":"[object] (InvalidArgumentException(code: 0): Plugin class FishPig\\WordPress\\Plugin\\Magento\\Framework\\App\\Router\\ActionListPlugin doesn't exist at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324)"} []
[2026-05-26T08:27:30.160211+00:00] main.CRITICAL: InvalidArgumentException: Plugin class FishPig\WordPress\Plugin\Magento\Framework\App\Router\ActionListPlugin doesn't exist in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(148): Magento\Framework\Interception\PluginListGenerator->inheritPlugins('Magento\\Framewo...', Array, Array, Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginList/PluginList.php(192): Magento\Framework\Interception\PluginList\PluginList->_inheritPlugins('Magento\\Framewo...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/ActionList/Interceptor.php(22): Magento\Framework\Interception\PluginList\PluginList->getNext('Magento\\Framewo...', 'get')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(301): Magento\Framework\App\Router\ActionList\Interceptor->get('Magento_Cms', NULL, 'index', 'index')
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Router/Base.php(167): Magento\Framework\App\Router\Base->matchAction(Object(Magento\Framework\App\Request\Http), Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Router\Base->match(Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Router\Base\Interceptor->___callParent('match', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Router\Base\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Router/Base/Interceptor.php(23): Magento\Framework\App\Router\Base\Interceptor->___callPlugins('match', Array, Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(144): Magento\Framework\App\Router\Base\Interceptor->match(Object(Magento\Framework\App\Request\Http))
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(31): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"report_id":"2a6cb147cebabfb37bd912381a3484acddaeda632ff546bb28b605f8ed065c7b","exception":"[object] (InvalidArgumentException(code: 0): Plugin class FishPig\\WordPress\\Plugin\\Magento\\Framework\\App\\Router\\ActionListPlugin doesn't exist at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/PluginListGenerator.php:324)"} []
[2026-05-26T09:44:45.112660+00:00] main.CRITICAL: UnexpectedValueException: Unable to retrieve deployment version of static files from the file system. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php(67): Magento\Framework\App\View\Deployment\Version->readValue('production')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(87): Magento\Framework\App\View\Deployment\Version->getValue()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(65): Magento\Theme\Model\Url\Plugin\Signature->renderUrlSignature()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Theme\Model\Url\Plugin\Signature->afterGetBaseUrl(Object(Magento\Store\Model\Store\Interceptor), 'https://dev.can...', 'static', true)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}('static', true)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Store/Model/Store/Interceptor.php(23): Magento\Store\Model\Store\Interceptor->___callPlugins('getBaseUrl', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Url.php(484): Magento\Store\Model\Store\Interceptor->getBaseUrl('static', true)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(289): Magento\Framework\Url->getBaseUrl(Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(233): Magento\Framework\View\Asset\Repository->getFallbackContext('static', NULL, 'frontend', 'Sm/autostore', 'en_US')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config.php(496): Magento\Framework\View\Asset\Repository->createAsset('mage/calendar.c...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(132): Magento\Framework\View\Page\Config->addPageAsset('mage/calendar.c...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(104): Magento\Framework\View\Page\Config\Generator\Head->processAssets(Object(Magento\Framework\View\Page\Config\Structure))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Page\Config\Generator\Head->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#48 {main} {"report_id":"43530b45522ba145090691213ab5a142cb4fa76da8a62eff245d2b6de36a306e","exception":"[object] (UnexpectedValueException(code: 0): Unable to retrieve deployment version of static files from the file system. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88)"} []
[2026-05-26T16:46:52.557634+00:00] main.CRITICAL: UnexpectedValueException: Unable to retrieve deployment version of static files from the file system. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php(67): Magento\Framework\App\View\Deployment\Version->readValue('production')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(87): Magento\Framework\App\View\Deployment\Version->getValue()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(65): Magento\Theme\Model\Url\Plugin\Signature->renderUrlSignature()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Theme\Model\Url\Plugin\Signature->afterGetBaseUrl(Object(Magento\Store\Model\Store\Interceptor), 'https://dev.can...', 'static', true)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}('static', true)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Store/Model/Store/Interceptor.php(23): Magento\Store\Model\Store\Interceptor->___callPlugins('getBaseUrl', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Url.php(484): Magento\Store\Model\Store\Interceptor->getBaseUrl('static', true)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(289): Magento\Framework\Url->getBaseUrl(Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(233): Magento\Framework\View\Asset\Repository->getFallbackContext('static', NULL, 'frontend', 'Sm/autostore', 'en_US')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config.php(496): Magento\Framework\View\Asset\Repository->createAsset('mage/calendar.c...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(132): Magento\Framework\View\Page\Config->addPageAsset('mage/calendar.c...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(104): Magento\Framework\View\Page\Config\Generator\Head->processAssets(Object(Magento\Framework\View\Page\Config\Structure))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Page\Config\Generator\Head->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#48 {main} {"report_id":"43530b45522ba145090691213ab5a142cb4fa76da8a62eff245d2b6de36a306e","exception":"[object] (UnexpectedValueException(code: 0): Unable to retrieve deployment version of static files from the file system. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88)"} []
[2026-05-26T16:47:20.405391+00:00] main.CRITICAL: UnexpectedValueException: Unable to retrieve deployment version of static files from the file system. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php(67): Magento\Framework\App\View\Deployment\Version->readValue('production')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(87): Magento\Framework\App\View\Deployment\Version->getValue()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(65): Magento\Theme\Model\Url\Plugin\Signature->renderUrlSignature()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Theme\Model\Url\Plugin\Signature->afterGetBaseUrl(Object(Magento\Store\Model\Store\Interceptor), 'https://dev.can...', 'static', true)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}('static', true)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Store/Model/Store/Interceptor.php(23): Magento\Store\Model\Store\Interceptor->___callPlugins('getBaseUrl', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Url.php(484): Magento\Store\Model\Store\Interceptor->getBaseUrl('static', true)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(289): Magento\Framework\Url->getBaseUrl(Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(233): Magento\Framework\View\Asset\Repository->getFallbackContext('static', NULL, 'frontend', 'Sm/autostore', 'en_US')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config.php(496): Magento\Framework\View\Asset\Repository->createAsset('mage/calendar.c...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(132): Magento\Framework\View\Page\Config->addPageAsset('mage/calendar.c...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(104): Magento\Framework\View\Page\Config\Generator\Head->processAssets(Object(Magento\Framework\View\Page\Config\Structure))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Page\Config\Generator\Head->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#48 {main} {"report_id":"43530b45522ba145090691213ab5a142cb4fa76da8a62eff245d2b6de36a306e","exception":"[object] (UnexpectedValueException(code: 0): Unable to retrieve deployment version of static files from the file system. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88)"} []
[2026-05-26T17:25:38.420533+00:00] main.CRITICAL: UnexpectedValueException: Unable to retrieve deployment version of static files from the file system. in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php(67): Magento\Framework\App\View\Deployment\Version->readValue('production')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(87): Magento\Framework\App\View\Deployment\Version->getValue()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(65): Magento\Theme\Model\Url\Plugin\Signature->renderUrlSignature()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Theme\Model\Url\Plugin\Signature->afterGetBaseUrl(Object(Magento\Store\Model\Store\Interceptor), 'https://dev.can...', 'static', true)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}('static', true)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Store/Model/Store/Interceptor.php(104): Magento\Store\Model\Store\Interceptor->___callPlugins('getBaseUrl', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Url.php(484): Magento\Store\Model\Store\Interceptor->getBaseUrl('static', true)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(289): Magento\Framework\Url->getBaseUrl(Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Asset/Repository.php(233): Magento\Framework\View\Asset\Repository->getFallbackContext('static', NULL, 'frontend', 'Sm/autostore', 'en_US')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config.php(496): Magento\Framework\View\Asset\Repository->createAsset('mage/calendar.c...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(132): Magento\Framework\View\Page\Config->addPageAsset('mage/calendar.c...', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Config/Generator/Head.php(104): Magento\Framework\View\Page\Config\Generator\Head->processAssets(Object(Magento\Framework\View\Page\Config\Structure))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Page\Config\Generator\Head->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(68): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(293): Magento\Framework\View\Layout->getBlock('page_content_he...')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout\Interceptor->getBlock('page_content_he...')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#50 {main} {"report_id":"9cbd13503df45842e4556545946db33e028c3697f359181933107dbaebb47c01","exception":"[object] (UnexpectedValueException(code: 0): Unable to retrieve deployment version of static files from the file system. at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/View/Deployment/Version.php:88)"} []
[2026-05-26T20:31:23.947268+00:00] main.CRITICAL: Error: Cannot instantiate interface Magelab\PartsFinder\Api\FinderManagerInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magelab\\PartsFi...')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magelab\\PartsFi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magelab\\PartsFi...', NULL, 'finderManager', 'Magelab\\PartsFi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magelab\\PartsFi...', Array, Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magelab\\PartsFi...', Array, Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magelab\\PartsFi...', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magelab\\PartsFi...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magelab\\PartsFi...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magelab\\PartsFi...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magelab\\PartsFi...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(797): Magento\Framework\View\Layout\Generator\Block->createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(780): Magento\Framework\View\Layout->_createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(248): Magento\Framework\View\Layout->createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-email/Model/Template/Filter.php(414): Magento\Framework\View\Layout\Interceptor->createBlock('Magelab\\PartsFi...', NULL, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#15 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Sm/Autostore/Block/Cms/Page.php(20): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Page->_toHtml()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('cms_page')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('cms_page')
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('cms_page')
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('cms_page', false)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('cms_page', false)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('content', false)
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('content')
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('content')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('content', false)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('content', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('main')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main')
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('main', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('main', false)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.col-main', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.col-main')
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.col-main')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.col-main', false)
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.col-main', false)
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.row', false)
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.row')
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.row')
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.row', false)
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.row', false)
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.container', false)
#55 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.container')
#56 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.container')
#57 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.container', false)
#58 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.container', false)
#59 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('columns', false)
#60 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('columns')
#61 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('columns')
#62 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('columns', false)
#63 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('columns', false)
#64 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main.content', false)
#65 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('main.content')
#66 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main.content')
#67 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('main.content', false)
#68 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('main.content', false)
#69 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#70 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#71 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#72 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#73 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#74 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#75 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#76 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#77 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#78 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#79 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#80 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#81 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#82 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#83 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#84 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#85 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#86 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#87 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#88 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#89 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#90 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#91 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#92 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#93 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magelab\\PartsFinder\\Api\\FinderManagerInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50)"} []
[2026-05-26T20:31:44.673950+00:00] main.CRITICAL: Error: Cannot instantiate interface Magelab\PartsFinder\Api\FinderManagerInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magelab\\PartsFi...')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magelab\\PartsFi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magelab\\PartsFi...', NULL, 'finderManager', 'Magelab\\PartsFi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magelab\\PartsFi...', Array, Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magelab\\PartsFi...', Array, Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magelab\\PartsFi...', Array, Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magelab\\PartsFi...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magelab\\PartsFi...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magelab\\PartsFi...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magelab\\PartsFi...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(797): Magento\Framework\View\Layout\Generator\Block->createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(780): Magento\Framework\View\Layout->_createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(248): Magento\Framework\View\Layout->createBlock('Magelab\\PartsFi...', 'finder_0', Array)
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-email/Model/Template/Filter.php(414): Magento\Framework\View\Layout\Interceptor->createBlock('Magelab\\PartsFi...', NULL, Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#15 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Sm/Autostore/Block/Cms/Page.php(20): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Page->_toHtml()
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('cms_page')
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('cms_page')
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('cms_page')
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('cms_page', false)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('cms_page', false)
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('content', false)
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('content')
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('content')
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('content', false)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('content', false)
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main', false)
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('main')
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main')
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('main', false)
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('main', false)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.col-main', false)
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.col-main')
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.col-main')
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.col-main', false)
#48 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.col-main', false)
#49 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.row', false)
#50 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.row')
#51 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.row')
#52 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.row', false)
#53 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.row', false)
#54 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('div.container', false)
#55 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('div.container')
#56 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('div.container')
#57 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('div.container', false)
#58 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('div.container', false)
#59 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('columns', false)
#60 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('columns')
#61 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('columns')
#62 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('columns', false)
#63 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('columns', false)
#64 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('main.content', false)
#65 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('main.content')
#66 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main.content')
#67 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('main.content', false)
#68 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('main.content', false)
#69 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#70 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#71 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#72 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#73 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#74 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#75 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#76 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#77 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#78 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#79 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#80 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#81 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#82 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#83 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#84 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#85 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#86 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#87 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#88 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#89 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#90 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#91 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#92 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#93 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magelab\\PartsFinder\\Api\\FinderManagerInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50)"} []
[2026-05-26T20:34:17.914689+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:36:40.443417+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magefan\\Communi...')
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(68): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(293): Magento\Framework\View\Layout->getBlock('page_content_he...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout\Interceptor->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#47 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#48 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50)"} []
[2026-05-26T20:37:38.537050+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:37:53.171509+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:41:09.758719+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:41:22.007678+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:43:20.987463+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:43:54.771531+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-26T20:44:18.549581+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\SecureHtmlRendererInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/app/code/Magefan/GoogleTagManager/Block/AbstractDataLayer.php(42): Magento\Framework\ObjectManager\ObjectManager->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magefan\GoogleTagManager\Block\AbstractDataLayer->__construct(Object(Magento\Framework\View\Element\Context), Object(Magefan\GoogleTagManager\Model\Config), Array, NULL)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\GoogleT...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\GoogleT...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\GoogleT...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\GoogleT...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\GoogleT...', Array)
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\GoogleT...', 'mfgtm.data.laye...', Array)
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'mfgtm.data.laye...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout->getBlock('page_content_he...')
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#44 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#46 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#47 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\SecureHtmlRendererInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-27T07:30:13.585381+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\HyvaThemeDetectionInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...', Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\Communi...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\Communi...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\Communi...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\Communi...', 'magefan.hyva.th...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'magefan.hyva.th...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout->generateElements()
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Model/View/Result/Page.php(26): Magento\Framework\View\Layout->getBlock('menu')
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Controller/Adminhtml/Dashboard/Index.php(39): Magento\Backend\Model\View\Result\Page->setActiveMenu('Magento_Backend...')
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\Controller\Adminhtml\Dashboard\Index->execute()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callParent('execute', Array)
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Controller/Adminhtml/Dashboard/Index/Interceptor.php(23): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callPlugins('execute', Array, Array)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->execute()
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callParent('dispatch', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Controller/Adminhtml/Dashboard/Index/Interceptor.php(32): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#41 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\HyvaThemeDetectionInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-05-27T07:31:07.447706+00:00] main.CRITICAL: Error: Cannot instantiate interface Magefan\Community\Api\HyvaThemeDetectionInterface in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121
Stack trace:
#0 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magefan\\Communi...', Array)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...')
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magefan\\Communi...')
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Compiled->create('Magefan\\Communi...', Array)
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Element/BlockFactory.php(44): Magento\Framework\ObjectManager\ObjectManager->create('Magefan\\Communi...', Array)
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(272): Magento\Framework\View\Element\BlockFactory->createBlock('Magefan\\Communi...', Array)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(252): Magento\Framework\View\Layout\Generator\Block->getBlockInstance('Magefan\\Communi...', Array)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(225): Magento\Framework\View\Layout\Generator\Block->createBlock('Magefan\\Communi...', 'magefan.hyva.th...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Generator/Block.php(134): Magento\Framework\View\Layout\Generator\Block->generateBlock(Object(Magento\Framework\View\Layout\ScheduledStructure), Object(Magento\Framework\View\Layout\Data\Structure), 'magefan.hyva.th...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout->generateElements()
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Model/View/Result/Page.php(26): Magento\Framework\View\Layout->getBlock('menu')
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Controller/Adminhtml/Dashboard/Index.php(39): Magento\Backend\Model\View\Result\Page->setActiveMenu('Magento_Backend...')
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\Controller\Adminhtml\Dashboard\Index->execute()
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callParent('execute', Array)
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}()
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Controller/Adminhtml/Dashboard/Index/Interceptor.php(23): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callPlugins('execute', Array, Array)
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Action/Action.php(111): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->execute()
#24 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#25 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#26 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callParent('dispatch', Array)
#27 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#28 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#29 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#30 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Controller/Adminhtml/Dashboard/Index/Interceptor.php(32): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#31 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(245): Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#33 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Backend\Controller\Adminhtml\Dashboard\Index\Interceptor))
#34 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#35 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#36 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#38 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#40 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#41 {main} {"exception":"[object] (Error(code: 0): Cannot instantiate interface Magefan\\Community\\Api\\HyvaThemeDetectionInterface at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:121)"} []
[2026-06-23T20:58:30.725051+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(32): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(125): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(86): Magento\Framework\ObjectManager\Factory\Compiled->parseArray(Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('RequestValidato...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Framewo...')
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#24 {main} {"report_id":"44ca859132f8ca19d1a133903914ab4e24cd4c320734b17a1a9e67abbda7cd2e","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-23T20:58:30.725051+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(32): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(125): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(86): Magento\Framework\ObjectManager\Factory\Compiled->parseArray(Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('RequestValidato...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Framewo...')
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#24 {main} {"report_id":"44ca859132f8ca19d1a133903914ab4e24cd4c320734b17a1a9e67abbda7cd2e","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-23T20:58:30.726795+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(32): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#11 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(79): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#12 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(150): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Backend...')
#13 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(125): Magento\Framework\ObjectManager\Factory\Compiled->get('Magento\\Backend...')
#14 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(86): Magento\Framework\ObjectManager\Factory\Compiled->parseArray(Array)
#15 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('RequestValidato...')
#16 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#17 /home/canadabodyparts/public_html/dev.canadabodyparts.com/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#18 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#19 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/Factory/Compiled.php(108): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#20 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Compiled->create('Magento\\Framewo...')
#21 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#22 /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#23 /home/canadabodyparts/public_html/dev.canadabodyparts.com/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#24 {main} {"report_id":"44ca859132f8ca19d1a133903914ab4e24cd4c320734b17a1a9e67abbda7cd2e","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/dev.canadabodyparts.com/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T08:21:45.844736+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('robots.txt')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"780094260658b0be56f42f660090d54efb56ebb0b5f0c278b51a2b970824354b","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:21:45.852405+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:22:19.220043+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"38f0633bcda002459f6d5c22cff4d1f74ede643b1dc35eb06abba29b4175df8d","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:22:19.227950+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:24:57.708781+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('chevrolet')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"a75ed017ebea1047df7a8af49763a0d15c87fb3c8a42ce9853c3046dbbcfa421","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:24:57.717494+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:25:41.753368+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"70092b033f34a1a2ed06ce0a2964f7d792c28b97142c470600c2ea03f2ab7845","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:25:41.761016+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:17.918590+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"70e7cf0baab7cee3024f9eaa7fa05c016fe93ff8762c7140127c9fff250e6b05","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:17.925971+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:42.448177+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"d0522f45769ce48a85944179ea773c2f70d46df62419c2fdb4faf01a6ecf994b","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:42.456073+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:47.893060+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"b6226e1e16d43ddcd7c76fb60a29cd4806598887ffb7e540282175a83b5ddbfa","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:26:47.900143+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:27:59.687228+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:27:59.696597+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:02.266923+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"664e8213bc32a01bbd5f9d63c6c8d1597f235ae8e919883db1d0ce65e6be6049","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:02.278206+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:19.791662+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"a6575c40fe17d7ae2f63b12b625db3f890785b9ca71783b50f8889e632eafd19","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:19.798154+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:19.854433+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"3dde4be7e8cd1289527eff16a3c2845ea088c0b6ece88bc0ca1da9f9c7a6d1a9","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:19.861553+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:24.023123+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('chevrolet')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"487b451ed935c340304de39685882c1d12745ec55173522490326fcac07c97c5","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:24.029937+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:36.955360+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"795bfadb101e04835bde0075587810734a533b0688bb66969c9c131457730d5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:36.961949+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:41.943015+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:41.951229+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:43.662695+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:43.669542+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:44.860544+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:44.867073+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:47.063405+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:47.070998+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:49.278174+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:49.283873+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:54.293481+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:54.300929+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:56.098978+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:56.104505+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:58.671843+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:28:58.677455+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:10.002273+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:10.008296+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:11.315759+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:11.322165+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:12.434324+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"8fb5f68cc0be90e78263bd7e3524828a65261d7a952795aa9fb313e7c8447a67","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:12.440924+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:48.445473+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:29:48.454851+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:18.332606+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"52e6a6416adb831219b9cf2b79c06e24b3cb58471c21329ea3c1d6973e631529","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:18.339733+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:22.172521+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"795bfadb101e04835bde0075587810734a533b0688bb66969c9c131457730d5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:22.180272+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:22.885791+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:22.892894+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:24.234197+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"795bfadb101e04835bde0075587810734a533b0688bb66969c9c131457730d5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:24.241121+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:25.338941+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:25.346436+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:27.025354+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:27.032931+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:42.312304+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:42.318993+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:44.800856+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:44.808330+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:46.108250+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:46.115236+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:47.778248+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:47.784977+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:48.937675+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:48.944276+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:50.353118+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:50.359619+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:52.597539+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:52.604177+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:56.742790+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:56.749838+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:57.829076+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"795bfadb101e04835bde0075587810734a533b0688bb66969c9c131457730d5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:57.836561+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:58.548005+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"982f8e3833b5d3e4f1db03d95abeff5b807ba5592d1e0239b306af81f8e35098","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:30:58.553922+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:32:42.778988+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"03ce78062037969be471ae5b5c92aa2f7f0bcd7281a430a4106d12557359aa93","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:32:42.786830+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:33:25.176217+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('toyota')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"4aba510b22b59583fd5e29d88713eec75abf11898aafe81887185ef846d2682f","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:33:25.183871+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:33:51.666454+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:33:51.673958+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:20.360668+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"92ab4f7bce810b21938c45a300079d219d013e88ace79d888e46c597da0e4f41","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:20.370561+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:28.505748+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:28.512808+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:31.177816+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:31.184456+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:33.156690+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:33.163930+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:34.857461+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"795bfadb101e04835bde0075587810734a533b0688bb66969c9c131457730d5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:34.864581+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://www.can...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:36.239809+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:36.247120+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:37.857974+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:37.865594+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:42.130674+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:42.137667+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:44.271974+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:44.280228+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:45.864108+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:45.872315+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:49.351108+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:49.358576+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:51.284473+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:51.290149+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:53.762444+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"9619568e1680395a711def2427d2598abf055e9d7977fc3f04ca29ac4fc54c5c","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:34:53.768159+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:38:19.949841+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config/ScopeCodeResolver.php(49): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/App/Config.php(69): Magento\Framework\App\Config\ScopeCodeResolver->resolve('stores', NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(124): Magento\Framework\App\Config->getValue('admin/url/use_c...', 'stores')
#10 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Area/FrontNameResolver.php(107): Magento\Backend\App\Area\FrontNameResolver->isHostBackend()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/App/AreaList.php(73): Magento\Backend\App\Area\FrontNameResolver->getFrontName(true)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(111): Magento\Framework\App\AreaList->getCodeByFrontName('dodge')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#14 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#15 {main} {"report_id":"28e1238798f0c9c0f92c111500256986d5dc3ef5eb73dc866da8a3fcbd6494b1","exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:38:19.957167+00:00] main.CRITICAL: DomainException: The default website isn't defined. Set the website and try again. in /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver/Website.php(49): Magento\Store\Model\WebsiteRepository->getDefault()
#1 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoresData.php(67): Magento\Store\Model\StoreResolver\Website->getAllowedStoreIds(NULL)
#2 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(138): Magento\Store\Model\StoresData->getStoresData('website', NULL)
#3 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreResolver.php(97): Magento\Store\Model\StoreResolver->getStoresData()
#4 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/StoreManager.php(160): Magento\Store\Model\StoreResolver->getCurrentStoreId()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/StoreManagerInterface/Proxy.php(119): Magento\Store\Model\StoreManager->getStore(NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/module-store/Model/Resolver/Store.php(30): Magento\Store\Model\StoreManagerInterface\Proxy->getStore(NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Translate/Inline.php(144): Magento\Store\Model\Resolver\Store->getScope(NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Escaper.php(282): Magento\Framework\Translate\Inline->isAllowed()
#9 /home/canadabodyparts/public_html/pub/errors/default/page.phtml(13): Magento\Framework\Escaper->escapeHtmlAttr('https://canadab...')
#10 /home/canadabodyparts/public_html/pub/errors/processor.php(438): require_once('/home/canadabod...')
#11 /home/canadabodyparts/public_html/pub/errors/processor.php(256): Magento\Framework\Error\Processor->_renderPage('report.phtml')
#12 /home/canadabodyparts/public_html/pub/errors/report.php(22): Magento\Framework\Error\Processor->processReport()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(255): require('/home/canadabod...')
#14 /home/canadabodyparts/public_html/vendor/magento/framework/App/ExceptionHandler.php(74): Magento\Framework\App\ExceptionHandler->handleGenericReport(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#15 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(156): Magento\Framework\App\ExceptionHandler->handle(Object(Magento\Framework\App\Bootstrap), Object(DomainException), Object(Magento\Framework\App\Response\Http\Interceptor), Object(Magento\Framework\App\Request\Http))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Http->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#17 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\Http\Interceptor->___callParent('catchException', Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\Http\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#19 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http\Interceptor->___callPlugins('catchException', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(270): Magento\Framework\App\Http\Interceptor->catchException(Object(Magento\Framework\App\Bootstrap), Object(DomainException))
#21 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#22 {main} {"exception":"[object] (DomainException(code: 0): The default website isn't defined. Set the website and try again. at /home/canadabodyparts/public_html/vendor/magento/module-store/Model/WebsiteRepository.php:159)"} []
[2026-06-24T08:38:37.165852+00:00] main.CRITICAL: Magento\Framework\Exception\LocalizedException: The configuration file has changed. Run the "app:config:import" or the "setup:upgrade" command to synchronize the configuration. in /home/canadabodyparts/public_html/vendor/magento/module-deploy/Model/Plugin/ConfigChangeDetector.php:60
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(121): Magento\Deploy\Model\Plugin\ConfigChangeDetector->beforeDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Magento\Framework\App\Request\Http))
#1 /home/canadabodyparts/public_html/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#4 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#5 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#7 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#8 {main} {"report_id":"209dd4eb5941ab4d6c43953d082365d4f606b6d1538a33b73d270bec07b8a299","exception":"[object] (Magento\\Framework\\Exception\\LocalizedException(code: 0): The configuration file has changed. Run the \"app:config:import\" or the \"setup:upgrade\" command to synchronize the configuration. at /home/canadabodyparts/public_html/vendor/magento/module-deploy/Model/Plugin/ConfigChangeDetector.php:60)"} []
[2026-06-24T08:41:11.838211+00:00] main.CRITICAL: UnexpectedValueException: Unable to retrieve deployment version of static files from the file system. in /home/canadabodyparts/public_html/vendor/magento/framework/App/View/Deployment/Version.php:88
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/framework/App/View/Deployment/Version.php(67): Magento\Framework\App\View\Deployment\Version->readValue('production')
#1 /home/canadabodyparts/public_html/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(87): Magento\Framework\App\View\Deployment\Version->getValue()
#2 /home/canadabodyparts/public_html/vendor/magento/module-theme/Model/Url/Plugin/Signature.php(65): Magento\Theme\Model\Url\Plugin\Signature->renderUrlSignature()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(146): Magento\Theme\Model\Url\Plugin\Signature->afterGetBaseUrl(Object(Magento\Store\Model\Store\Interceptor), 'https://canadab...', 'static', true)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}('static', true)
#5 /home/canadabodyparts/public_html/generated/code/Magento/Store/Model/Store/Interceptor.php(104): Magento\Store\Model\Store\Interceptor->___callPlugins('getBaseUrl', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Url.php(484): Magento\Store\Model\Store\Interceptor->getBaseUrl('static', true)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/View/Asset/Repository.php(289): Magento\Framework\Url->getBaseUrl(Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/View/Asset/Repository.php(233): Magento\Framework\View\Asset\Repository->getFallbackContext('static', NULL, 'frontend', 'Sm/autostore', 'en_US')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/View/Page/Config.php(496): Magento\Framework\View\Asset\Repository->createAsset('mage/calendar.c...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Page/Config/Generator/Head.php(132): Magento\Framework\View\Page\Config->addPageAsset('mage/calendar.c...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Page/Config/Generator/Head.php(104): Magento\Framework\View\Page\Config\Generator\Head->processAssets(Object(Magento\Framework\View\Page\Config\Structure))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Page\Config\Generator\Head->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#17 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(68): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#19 /home/canadabodyparts/public_html/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#20 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#21 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build()
#22 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build()
#23 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(293): Magento\Framework\View\Layout->getBlock('page_content_he...')
#24 /home/canadabodyparts/public_html/vendor/magento/module-cms/Helper/Page.php(216): Magento\Framework\View\Layout\Interceptor->getBlock('page_content_he...')
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Index/Index.php(74): Magento\Cms\Helper\Page->prepareResultPage(Object(Magento\Cms\Controller\Index\Index\Interceptor), 'demo-04')
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Index\Index->execute()
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('execute', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}()
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(23): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('execute', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Index\Index\Interceptor->execute()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Index\Index\Interceptor->___callParent('dispatch', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Index/Index/Interceptor.php(32): Magento\Cms\Controller\Index\Index\Interceptor->___callPlugins('dispatch', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Index\Index\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Index\Index\Interceptor), Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Index\Index\Interceptor))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#39 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php(99): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php(75): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#43 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, NULL)
#46 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#48 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#49 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#50 {main} {"report_id":"9cbd13503df45842e4556545946db33e028c3697f359181933107dbaebb47c01","exception":"[object] (UnexpectedValueException(code: 0): Unable to retrieve deployment version of static files from the file system. at /home/canadabodyparts/public_html/vendor/magento/framework/App/View/Deployment/Version.php:88)"} []
[2026-06-24T10:11:39.505807+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:42.300462+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:44.087810+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:46.203064+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:47.825868+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:49.470083+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:51.071967+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:53.132941+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9c7d8147...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:54.777043+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:56.415604+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_52b0dcde6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:57.987732+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:11:59.578675+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45a706ea9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:01.184523+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ec8d3ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:03.389224+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a335850c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:05.009700+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:06.799604+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3e0678f2c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:08.480403+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:10.138650+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_55963b388...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:11.796802+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bf950f2dc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:13.566222+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a57969e65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:15.191713+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4909ef3c7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:18.629305+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c0bfa6475...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:20.257064+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cbe47080d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:21.869602+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c705e7d03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:32.707226+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:36.873022+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:38.790145+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ce2151cfb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:40.424686+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:42.047099+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_609a089fb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:43.672283+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f057c65af...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:45.314428+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6c0e9c304...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:47.534715+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:49.205658+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:50.822299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6e845ff9f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:52.470671+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_550feb0c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:54.120980+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efedc9135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:55.770808+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:57.385429+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:12:59.038973+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fbd8748e3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:01.313654+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aca17fff5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:03.059867+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d56a6f7eb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:04.775626+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a36c9eca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:06.749622+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:08.493337+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6481e9229...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:10.113044+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da91b2b1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:11.763130+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:13.367112+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4a6167702...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:15.044898+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4ce17158...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:16.889635+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_729771e2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:18.665841+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:20.307001+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:22.184759+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b76343154...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:23.875559+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:25.536750+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a5fcdbc8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:27.205718+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_11806c1bc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:28.850261+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_173037edf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:30.488373+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0f8c585d7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:32.076456+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:33.792882+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a2c90df0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:35.557481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d33db51d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:37.157824+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_190a165f5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:38.779109+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7760353c8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:40.388461+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6b4daebf7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:41.990331+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5b685c267...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:43.989082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a6c801bbe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:45.890433+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:47.525992+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:49.176613+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:50.825634+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4759e8cfe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:52.472644+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84732dd4a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:54.080528+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a47942f2b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:55.730298+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:57.387448+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:13:59.035820+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a1ffc31f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:00.658440+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:02.352629+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:04.113633+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fec8d1a75...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:05.735796+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5398e4445...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:07.389717+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_427ac487b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:09.048284+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_568ac68b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:10.689144+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1625fe9c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:12.346099+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6035cf279...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:14.024134+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4ead9504a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:15.662676+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e407b6087...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:17.308012+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ec4375980...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:18.983047+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0fd367af3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:20.713876+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:22.346568+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b827275e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:23.979299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_75e0d82c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:25.665772+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_624f91446...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:27.682780+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71326c5fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:29.348683+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b59c88f7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:30.997899+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c101f6d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:34.199016+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1377ec6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:35.887962+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_027d2dc35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:37.851481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_141795dea...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:39.488817+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a1512c644...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:41.144001+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9928dea65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:42.769954+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fffc146a8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:44.574781+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f7b9fceda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:46.754888+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5f0c619c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:48.374472+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cae7a85c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:50.478119+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:52.136021+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_108f66e72...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:53.790384+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_27b436f11...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:55.418232+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_40f184614...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:57.008682+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_564abb81b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:14:58.622597+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90e28b8c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:00.221472+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_099f7e731...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:02.136608+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:04.056258+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6c8d6d016...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:06.471823+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf207267e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:09.054440+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_946b4429c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:10.740745+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_65de26ca3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:12.385036+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f521c9432...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:13.996881+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c56327834...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:15.654388+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f8b68a0b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:17.448094+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea09c8831...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:19.093893+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:20.762145+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_571f67203...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T10:15:22.432359+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_338ada981...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:21:58.064978+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:21:59.536668+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:00.961972+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4ce17158...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:02.657338+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a310ef249...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:04.266789+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_48ff980da...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:05.830882+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5b41b22d8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:07.410157+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_713ea863a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:08.917829+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7e99edff5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:10.692645+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_abeb2d72c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:12.104071+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_62f7f8353...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:13.975206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9fb12785...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:16.163631+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0aaa0a87f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:17.663726+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:19.125914+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:20.593549+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a90316ace...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:22.103527+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7d629a700...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:23.533957+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95656036d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:26.360069+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ae0a483a0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:27.820134+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:29.304169+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5f625fd9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:31.062614+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_56f8a7e82...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:32.512618+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f6f1349a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:34.840862+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_29e1fcaa9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:36.276875+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_482df98df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:37.753399+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e5774480d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:39.723286+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf1355f15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:41.179375+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7601f659f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:43.126692+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bfd0ec782...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:44.743192+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5b5827e33...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:46.411089+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd3642b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:48.018423+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3503b59c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:49.762035+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f670f1804...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:51.499373+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3aee7068f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:52.933398+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:54.412276+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ddf0fb6ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:56.153068+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee271cc41...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:58.063206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_32acf909e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:22:59.647837+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:01.649885+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_38b96ed29...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:03.317595+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e25a5ad2f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:04.789855+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1e586cf2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:06.623463+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_deef694c4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:08.054791+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ed63244ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:09.532859+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1b2fd8d25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:10.948630+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:12.691816+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a62f1b65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:14.173690+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_598fb369a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:15.589532+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b44384ac2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:17.036971+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5e288a0f8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:18.483173+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f4f48f7ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:19.917676+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a2bbd3fd6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:21.419851+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e506fc62e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:23.077447+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_15da07987...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:25.068353+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9fb1c7b5f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:26.546306+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:28.495054+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e992cc0e8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:29.967614+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:31.652160+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4b0017f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:33.454327+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9da165913...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:35.256619+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:36.705650+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eebc9c8c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:38.150723+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1c8625b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:39.868014+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33aa71d60...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:41.341669+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_281fc919e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:42.790360+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da6d991f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:44.248312+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6d61c5f54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:45.789947+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eb95123b6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:48.007167+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4974c0d44...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:49.468134+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_342bd3309...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:50.957997+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_875bb5c6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:52.397275+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fdd9de048...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:54.028520+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8de4099f7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:55.459825+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d200b9796...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:57.389401+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e703f498c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:23:58.829969+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8866cf924...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:00.513941+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a3ce74142...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:02.040769+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4bef088d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:03.723187+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85a0d343b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:06.068945+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9616f7883...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:34.423295+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:36.668249+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:38.170392+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a59c1d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:39.611858+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:41.040319+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:42.722409+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1aadc1041...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:46.213657+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f7b9fceda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:47.737230+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90caf3843...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:49.253045+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:50.856326+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:53.133633+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_090cb99de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:54.599057+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ec8d3ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:56.198347+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45357ec46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:57.999061+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_52b0dcde6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:24:59.436920+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:01.014748+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:02.589995+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:04.077273+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8cd3342c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:05.551685+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:07.053341+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:08.495922+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dd6a48e9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:09.916702+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:11.482650+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fe6d4177...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:12.937175+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d9c33509...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:14.458123+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:15.930936+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:17.362172+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:18.815212+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:20.498468+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:23.286281+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:24.760321+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_928c344c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:26.215942+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:29.510456+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3143779d6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:31.197217+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:32.681482+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:34.168131+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:35.642802+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:37.183453+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_63fb220e1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:38.662842+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8a2badd67...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:40.399782+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efb954ee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:41.905061+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a716db74...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:43.549175+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f94d39bea...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:44.949558+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1377ec6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:46.406082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:47.873848+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b7f360113...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:49.606010+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b157a7d54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:51.085189+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8783bbc25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:52.768816+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_567ec5724...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:54.220701+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:55.701005+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d2af53807...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:57.130379+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_789ddd7cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:25:58.598770+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9edba222d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:00.082417+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f8331e1b0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:01.769857+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_470fbb5c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:03.436420+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:05.128259+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_024a35f71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:06.569386+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:08.065598+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_11da95ecd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:09.544397+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82152026b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:11.073685+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:12.533425+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6a457f995...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:15.345004+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_89acb7b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:16.822733+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07f83c3c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:18.324137+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d92af908b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:19.834062+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6035cf279...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:21.901773+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_413af46c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:23.619234+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f81e5d071...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:25.499906+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7317f4726...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:27.295321+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_64d95d0f1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:29.120775+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d12704c06...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:30.679264+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_04932b634...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:32.130821+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1d5734679...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:33.614206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aba7b66b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:35.104741+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba06e4f7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:36.607870+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07adbd742...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:38.093046+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cebe7aada...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:39.573085+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82d153135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:42.128408+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81d374853...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:43.606999+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7b7ca7075...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:45.933432+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5c59c758b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:47.430979+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:48.901412+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ce2364cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:50.995004+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_833bc528f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:52.644379+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ef1715984...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:54.292034+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_61b2d8a35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:55.892334+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82e6b79ed...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:57.297130+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_96424b7f6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:26:58.753486+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ad3ba3783...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:23.584795+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:27.432904+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:28.863110+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ee6a6cc4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:30.300474+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8372fc1c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:31.725796+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_99b7a699c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:33.233193+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_024a35f71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:34.827700+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1426139b3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:36.421082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1d15ca7d7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:38.398496+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8a0152b5d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:39.846105+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fcfe8aab7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:41.630003+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b728fb934...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:43.531786+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_536fd4678...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:44.959362+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fb5cecaf5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:46.396761+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1e7d8a3f8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:47.834561+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4d6e3a3a0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:49.513822+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:51.146129+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_964d81d84...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:52.552787+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d200b9796...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:54.110379+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5e288a0f8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:55.650003+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4161304f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:57.057347+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d6f6b294...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:27:58.653034+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2c85df8f6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:00.818441+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4543fb674...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:02.321772+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f554930be...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:03.944155+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_92cfeb959...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:06.163138+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:07.580329+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_920050880...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:09.161235+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b92bc1dfa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:11.606646+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_56a216f69...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:13.145163+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_73e4f8fd0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:14.603274+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a72caa1f9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:16.247129+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eedf55806...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:17.808795+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_958678191...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:19.341901+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8901c90c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:20.797388+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7d7e90be6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:22.209490+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2adce3a1b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:23.661271+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:25.094896+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_424aa58db...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:26.520693+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a7500c2e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:27.977906+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd863678b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:29.458698+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a89adcf25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:31.199493+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69ed7419b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:32.646730+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_31151f41a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:34.347092+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_99db676c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:35.930854+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_536e830b1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:37.531729+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3fe4a01d7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:38.992746+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_108e0c749...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:40.500215+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2e2397c1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:41.912032+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_faa91b9cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:43.323393+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:44.863700+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4008e957b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:46.406428+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fdd9de048...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:47.825359+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eb95123b6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:49.485210+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eee362d2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:51.428011+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4974c0d44...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:53.034740+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_66a98927c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:54.534442+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4803bc2dd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:55.980147+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a7dd6ae0f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:57.415493+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bab45a9a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:28:58.849531+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dff36754d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:00.350484+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_814143651...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:01.940198+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea97620a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:03.479533+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8de4099f7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:05.224943+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_570482690...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:06.694305+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:08.267738+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83ff1c7ea...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:09.702802+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_68ce79ea3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:11.153156+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6a952bc5f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:12.612109+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fafbd1c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:14.077895+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_24aef8697...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:15.508504+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4e942d566...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:17.361956+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e5fd66c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:19.059043+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81ea667f9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:20.494408+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_55887e839...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:21.941351+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7ea69ad00...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:23.373415+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2c7f32e91...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:25.148376+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33aa71d60...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:27.151380+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9777ccede...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:28.631502+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1042c617...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:30.416876+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a71ea4ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:31.882725+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d09b1dbfd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:33.320637+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_13cf8f63c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:34.788293+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_888ee0ed9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:36.423426+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95f9f9d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:37.871280+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a80c2427...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:39.537852+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_acf639888...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:40.982427+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dc4a76973...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:42.620582+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_15a9d5600...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:44.109139+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a2c90df0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:45.958241+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9e83cfa46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:47.434415+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bf1dea599...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:49.050505+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_92930af60...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:51.451740+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b6b4ffd5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:52.907932+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8b9814f80...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:54.680740+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1363bd54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:56.079118+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b94d6202...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:58.026401+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:29:59.517263+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c091e6020...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:00.964686+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3f4d075d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:02.839497+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_43b272fb2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:04.280106+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_667f69465...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:06.139593+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_16b8b9a2f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:08.062590+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ed63244ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:09.689690+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71326c5fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:11.264582+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c16e67a2b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:12.713862+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9b82ae16e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:14.237325+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b2e4d6b35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:15.692167+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_44382def4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:17.176054+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_814a7f52d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:18.651144+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a0412123...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:20.576520+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f629cb288...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:21.997366+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c487a52ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:23.491066+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4b4455349...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:25.038913+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07f83c3c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:26.500317+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b771c903a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:28.369943+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1d201ffb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:29.792594+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_912c0055e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:31.180429+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee402da13...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:32.855510+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2e5f02257...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:34.252898+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_26173e288...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:35.731783+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_560afcd5e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:37.401732+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_89729caf4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:38.829382+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c791d9f90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:40.637054+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8acbadb23...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:42.123821+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9e9ed4e26...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:43.598639+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_53c670787...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:45.046251+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:46.529632+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_547fbcc8b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:47.979399+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba4d6150a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:49.413773+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e33ee7b4e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:50.960666+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7e1e636e3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:52.517509+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_075a65d0d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:54.097419+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f83308837...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:55.573411+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_375d8e4e2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:57.413192+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d391b3e45...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:30:58.865326+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_34bcd302b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:31:00.335717+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6dcc9e892...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T13:31:01.774584+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8dfe67847...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:26.359553+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:28.096805+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:29.743290+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4ce17158...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:32.250078+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_796d1b00f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:33.908749+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fac83ad8f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:35.571772+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c22b0d4ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:37.409740+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e93d6b6cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:39.107851+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a51db9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:40.709910+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1adabb5db...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:42.331600+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_87205c1af...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:43.990315+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d75512b9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:45.586156+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_21a47d4da...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:47.306340+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a91d9c85d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:48.967289+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_edbf4f032...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:50.958388+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_44f7e4aff...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:52.573350+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5d77ccf25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:54.284425+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_43b272fb2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:56.325335+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d3f9373e0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:57.935979+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4215a5e99...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:31:59.721433+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a4b375c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:01.406567+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fdbb7499...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:03.207649+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a310ef249...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:04.882378+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6796f0bfe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:06.635029+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5b41b22d8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:08.341521+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7e99edff5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:10.079902+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_abeb2d72c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:11.863701+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_62f7f8353...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:13.505397+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9fb12785...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:15.128936+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0aaa0a87f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:16.789207+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:18.442716+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:20.122560+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a90316ace...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:21.767685+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7d629a700...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:23.358736+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:25.011844+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f6f1349a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:26.750004+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_29e1fcaa9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:28.322024+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_482df98df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:29.983244+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e5774480d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:31.666515+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf1355f15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:33.385911+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7601f659f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:35.068376+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd3642b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:36.808793+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3503b59c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:38.541472+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:41.607832+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ddf0fb6ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:43.218692+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee271cc41...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:44.914106+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:46.614883+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_38b96ed29...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:48.259680+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e25a5ad2f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:50.120473+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1e586cf2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:51.881531+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ed63244ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:53.562960+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1b2fd8d25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:55.144131+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:57.071875+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a62f1b65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:32:58.891717+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_598fb369a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:00.756433+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b44384ac2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:02.477043+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f4f48f7ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:04.352380+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a2bbd3fd6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:05.975318+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e506fc62e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:07.775942+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_15da07987...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:09.483025+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9fb1c7b5f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:11.159706+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:13.070386+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e992cc0e8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:14.730302+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:16.400952+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9da165913...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:18.099088+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:22.196707+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eebc9c8c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:23.794918+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1c8625b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:25.523728+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da6d991f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:27.198142+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6d61c5f54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:30.116449+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eb95123b6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:31.788705+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_342bd3309...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:33.392503+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_875bb5c6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:35.023438+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d200b9796...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:36.681964+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8866cf924...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:52.696004+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a3ce74142...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:54.913782+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4bef088d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:56.540242+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85a0d343b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:58.219883+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9616f7883...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:33:59.898464+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ceb8f8bf7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:01.609731+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:03.306592+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a59c1d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:04.974917+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:06.592372+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:08.460183+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f7b9fceda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:10.161083+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90caf3843...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:11.812205+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:13.522197+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:15.151306+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_090cb99de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:16.776091+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ec8d3ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:18.474116+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45357ec46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:20.195747+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_52b0dcde6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:21.887400+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:23.567432+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:25.274820+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:26.944025+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8cd3342c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:28.701500+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:30.353743+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:31.984257+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dd6a48e9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:33.565314+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:35.147161+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fe6d4177...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:37.168241+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d9c33509...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:38.885003+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:40.536835+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:42.326901+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:44.004252+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:46.015665+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:47.726309+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:49.433535+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_928c344c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:50.981105+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:52.715741+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3143779d6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:55.112122+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:56.883773+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:34:58.519451+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:00.347912+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:02.093317+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_63fb220e1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:03.908920+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8a2badd67...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:05.689144+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efb954ee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:07.296633+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a716db74...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:08.948028+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1377ec6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:10.662725+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:12.279280+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b7f360113...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:13.894405+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b157a7d54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:15.610272+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8783bbc25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:17.495299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_567ec5724...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:19.225765+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:20.926846+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d2af53807...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:22.546361+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9edba222d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:24.190362+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f8331e1b0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:25.797137+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_470fbb5c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:27.537503+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:29.270645+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_024a35f71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:30.849635+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:32.480088+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_11da95ecd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:34.241631+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82152026b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:35.868142+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:37.473724+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6a457f995...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:39.132415+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_89acb7b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:41.124212+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07f83c3c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:42.809181+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d92af908b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:44.458149+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6035cf279...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:46.182190+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_413af46c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:48.064285+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f81e5d071...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:49.665983+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7317f4726...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:51.338579+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_64d95d0f1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:53.064419+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d12704c06...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:54.719619+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_04932b634...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:56.350357+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aba7b66b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:58.019346+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba06e4f7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:35:59.632874+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07adbd742...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:01.277000+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82d153135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:02.986123+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81d374853...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:04.613962+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7b7ca7075...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:06.396173+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5c59c758b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:08.213646+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:09.789689+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ce2364cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:11.384962+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_833bc528f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:13.013898+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ef1715984...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:14.771410+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_61b2d8a35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:16.381770+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_96424b7f6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:18.009352+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ad3ba3783...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:19.624752+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_099f7e731...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T14:36:21.299087+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_624f91446...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T16:13:36.483356+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Session\Generic\Interceptor->___callParent('start', Array)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\Session\Generic\Interceptor->Magento\Framework\Interception\{closure}()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(41): Magento\Framework\Session\Generic\Interceptor->___callPlugins('start', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Framework\Session\Generic\Interceptor->start()
#7 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(14): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\Session\Generic\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'session', 'Magento\\Framewo...')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKey', 'Magento\\Framewo...')
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKeyValidato...', 'CsrfRequestVali...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('CsrfRequestVali...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('CsrfRequestVali...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('CsrfRequestVali...', Array, Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('CsrfRequestVali...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('CsrfRequestVali...')
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#34 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#42 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#44 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#45 {main} {"report_id":"6d200001073eae5df062b0fe140c1215f93fd47fa0ce7c58159b219c28cd008f","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T16:13:36.507231+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Session\Generic\Interceptor->___callParent('start', Array)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\Session\Generic\Interceptor->Magento\Framework\Interception\{closure}()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(41): Magento\Framework\Session\Generic\Interceptor->___callPlugins('start', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Framework\Session\Generic\Interceptor->start()
#7 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(14): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\Session\Generic\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'session', 'Magento\\Framewo...')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKey', 'Magento\\Framewo...')
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKeyValidato...', 'CsrfRequestVali...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('CsrfRequestVali...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('CsrfRequestVali...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('CsrfRequestVali...', Array, Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('CsrfRequestVali...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('CsrfRequestVali...')
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#34 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#42 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#44 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#45 {main} {"report_id":"2b686a7f0c82949ae4319759aa5d3c58034ac0432107654bf8dd28e11adf27b7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T16:13:36.675303+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Session\Generic\Interceptor->___callParent('start', Array)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\Session\Generic\Interceptor->Magento\Framework\Interception\{closure}()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(41): Magento\Framework\Session\Generic\Interceptor->___callPlugins('start', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Framework\Session\Generic\Interceptor->start()
#7 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(14): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\Session\Generic\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'session', 'Magento\\Framewo...')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKey', 'Magento\\Framewo...')
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKeyValidato...', 'CsrfRequestVali...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('CsrfRequestVali...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('CsrfRequestVali...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('CsrfRequestVali...', Array, Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('CsrfRequestVali...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('CsrfRequestVali...')
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#34 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#42 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#44 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#45 {main} {"report_id":"e43548575325c42668e0a9de6893394b8a410553c3b485a46b0c56984a9b5272","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T16:13:36.750686+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Session\Generic\Interceptor->___callParent('start', Array)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\Session\Generic\Interceptor->Magento\Framework\Interception\{closure}()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(41): Magento\Framework\Session\Generic\Interceptor->___callPlugins('start', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Framework\Session\Generic\Interceptor->start()
#7 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(14): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\Session\Generic\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'session', 'Magento\\Framewo...')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKey', 'Magento\\Framewo...')
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKeyValidato...', 'CsrfRequestVali...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('CsrfRequestVali...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('CsrfRequestVali...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('CsrfRequestVali...', Array, Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('CsrfRequestVali...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('CsrfRequestVali...')
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#34 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#42 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#44 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#45 {main} {"report_id":"f85d9d512d17143ba58cfb3f26677970d45a6d267f031181386e9766307a8d5f","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T16:13:36.766167+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Session\Generic\Interceptor->___callParent('start', Array)
#4 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\Session\Generic\Interceptor->Magento\Framework\Interception\{closure}()
#5 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(41): Magento\Framework\Session\Generic\Interceptor->___callPlugins('start', Array, Array)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Framework\Session\Generic\Interceptor->start()
#7 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Session/Generic/Interceptor.php(14): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\Session\Generic\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Framework\Session\Config), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), NULL)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'session', 'Magento\\Framewo...')
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKey', 'Magento\\Framewo...')
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Framewo...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Framewo...', Array, Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Framewo...', Array, Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'formKeyValidato...', 'CsrfRequestVali...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('CsrfRequestVali...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('CsrfRequestVali...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('CsrfRequestVali...', Array, Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('CsrfRequestVali...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('CsrfRequestVali...')
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#34 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#36 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#42 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#44 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#45 {main} {"report_id":"3b4d5c3c0aff2c3d630608df6d775362df0a534f300c29b102901f6479d62da5","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T17:04:59.940058+00:00] main.ERROR: 'search' or 'filter' input argument is required.

GraphQL (1:2)
1: {products(pageSize: 1){items{sku}}}
    ^
 {"exception":"[object] (GraphQL\\Error\\Error(code: 0): 'search' or 'filter' input argument is required. at /home/canadabodyparts/public_html/vendor/webonyx/graphql-php/src/Error/Error.php:171)
[previous exception] [object] (Magento\\Framework\\GraphQl\\Exception\\GraphQlInputException(code: 0): 'search' or 'filter' input argument is required. at /home/canadabodyparts/public_html/vendor/magento/module-catalog-graph-ql/Model/Resolver/Products.php:110)"} []
[2026-06-24T17:05:08.218812+00:00] main.ERROR: Field "visibility" is not defined by type "ProductAttributeFilterInput".

GraphQL (1:20)
1: {products(filter: {visibility: {eq: "4"}}, pageSize: 20){items{sku}}}
                      ^
 {"exception":"[object] (GraphQL\\Error\\Error(code: 0): Field \"visibility\" is not defined by type \"ProductAttributeFilterInput\". at /home/canadabodyparts/public_html/vendor/webonyx/graphql-php/src/Validator/Rules/ValuesOfCorrectType.php:117)"} []
[2026-06-24T20:27:36.666423+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:37.822036+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:39.351957+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_031c68f38...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:40.766998+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:41.992556+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:43.020888+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_624f91446...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:44.047303+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:45.096793+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c1a6dc42...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:47.964502+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a2bbd3fd6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:49.128782+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ef9540f2e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:50.181087+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fe6d4177...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:51.228646+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:52.334070+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:53.842447+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a15a10387...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:54.847767+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2835d6ab0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:56.106691+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_41ba3e051...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:57.123691+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_21fa8cf86...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:58.184509+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85bea6217...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:27:59.192858+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_49c3588fd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:00.203501+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_706163dda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:01.570765+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d33db51d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:02.710346+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:03.988165+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:04.996983+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:06.010215+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_48bda442f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:07.043929+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:08.085223+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T20:28:09.063373+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-24T22:52:34.677587+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"42fd3320fea28e5d40dbd666f4010009a56f301d7a08235ddfe2455306eb8b68","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.138902+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.141731+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.146395+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.155401+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.159218+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.160822+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:10:51.166734+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:11:13.364242+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:11:13.396454+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:11:13.420396+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:11:13.435544+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:11:13.435544+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.872896+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.899613+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.915796+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.934341+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.940550+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.968458+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.973239+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.974724+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.987305+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.989326+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.989433+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:00.989659+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:25.958185+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:25.968171+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.037537+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.070801+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.109321+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.109320+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.110547+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.112421+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"544c4f2533caa07acb5347d1b2e419cba7d25fbb2b3dbafb5092e1f4006bedf7","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T07:14:26.617227+00:00] main.CRITICAL: Exception: Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'session_start()...', '/home/canadabod...', 186)
#1 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(186): session_start()
#2 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(149): Magento\Framework\Session\SessionManager->start()
#3 /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php(123): Magento\Backend\Model\Auth\Session\Interceptor->start()
#4 /home/canadabodyparts/public_html/vendor/magento/module-backend/Model/Auth/Session.php(104): Magento\Framework\Session\SessionManager->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor))
#5 /home/canadabodyparts/public_html/generated/code/Magento/Backend/Model/Auth/Session/Interceptor.php(14): Magento\Backend\Model\Auth\Session->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#6 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Backend\Model\Auth\Session\Interceptor->__construct(Object(Magento\Framework\App\Request\Http), Object(Magento\Framework\Session\SidResolver\Proxy), Object(Magento\Backend\Model\Session\AdminConfig), Object(Magento\Framework\Session\SaveHandler), Object(Magento\Framework\Session\Validator), Object(Magento\Framework\Session\Storage), Object(Magento\Framework\Stdlib\Cookie\PhpCookieManager), Object(Magento\Framework\Stdlib\Cookie\CookieMetadataFactory), Object(Magento\Framework\App\State\Interceptor), Object(Magento\Framework\Acl\Builder\Proxy), Object(Magento\Backend\Model\UrlInterface\Proxy), Object(Magento\Backend\App\Config), NULL)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Backend...', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#9 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#10 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'authStorage', 'Magento\\Backend...')
#11 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#12 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#13 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#14 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#15 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(170): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#16 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Backend...', NULL, 'auth', 'Magento\\Backend...')
#17 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('Magento\\Backend...', Array, Array)
#18 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\\Backend...', Array, Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\\Backend...', Array, Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Backend...')
#21 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(206): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Backend...')
#22 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(182): Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(Array)
#23 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(276): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, NULL, NULL, 'validators', 'RequestValidato...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(239): Magento\Framework\ObjectManager\Factory\AbstractFactory->getResolvedArgument('RequestValidato...', Array, Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidato...', Array, Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidato...', Array, Array)
#27 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidato...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(109): Magento\Framework\ObjectManager\ObjectManager->get('RequestValidato...')
#29 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(14): Magento\Framework\App\FrontController->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#30 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(121): Magento\Framework\App\FrontController\Interceptor->__construct(Object(Magento\Framework\App\RouterList), Object(Magento\Framework\App\Response\Http\Interceptor), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)
#31 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\\Framewo...', Array)
#32 /home/canadabodyparts/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(115): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...')
#34 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#36 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#37 {main} {"report_id":"67e867b06228d03e2934ee2b6e0de20df61addb69c59d557e6c488dc56cd9a1e","exception":"[object] (Exception(code: 0): Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /home/canadabodyparts/public_html/vendor/laminas/laminas-http/src/PhpEnvironment/Response.php:134) in /home/canadabodyparts/public_html/vendor/magento/framework/Session/SessionManager.php on line 186 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:39.485158+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:42.006655+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:43.842959+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:45.595225+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:47.243240+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:49.047573+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cb02c3ff9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:50.810918+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:53.320702+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1b35f63c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:55.112445+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_75a9a5d7a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:56.903875+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:58:58.555273+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_342bd3309...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:00.696817+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_52b0dcde6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:02.477514+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:04.400451+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81d374853...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:06.031126+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bc5fd9b92...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:07.715030+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:09.721641+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_568ac68b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:11.805214+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1cfeb6353...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:13.522679+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_185262ae1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:15.453219+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_888ee6e7b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:17.073327+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82ee10c03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:19.100571+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e29319ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:20.805151+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:22.465006+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:24.135487+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_550feb0c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:25.703874+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a93d6146...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:27.280139+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:29.090187+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:30.990606+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_624f91446...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:32.770762+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:34.504537+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2e99b1d3c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:36.692880+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c869041c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:38.364375+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_477a75df5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:39.962766+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_22113f0fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:41.575746+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b66d74879...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:43.612422+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:45.177623+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ffe300b7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:46.873471+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:48.585817+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cc6686c71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:50.178355+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_deea44d02...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:51.939247+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4a112588c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:53.617054+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8f72a8f66...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:55.606815+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:57.278440+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45a706ea9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T12:59:59.127838+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2cd51cb1a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:00.805309+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_46e1896b1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:02.747299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:04.435408+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ec8d3ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:06.303912+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:08.240328+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:10.045597+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:11.985205+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_173037edf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:13.578595+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c1120e4df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:15.170307+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:17.199543+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:21.964674+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_390e499fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:23.663167+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:25.247918+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45481c1ef...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:28.379265+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_156ee0d1a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:30.040140+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9c7d8147...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:31.687062+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6b4daebf7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:33.250557+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_68f475669...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:34.859881+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7cdf35b21...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:36.782978+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f057c65af...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:39.249638+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b827275e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:40.919812+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90e28b8c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:42.509518+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_729771e2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:44.099654+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:45.705288+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_77802c567...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:47.582583+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1b4560477...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:49.590419+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b76343154...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:51.788748+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_01a24e86d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:53.444547+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85ddc78b7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:55.046452+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7836a0a73...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:57.067558+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:00:58.717577+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:00.398055+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c04f1a579...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:02.110318+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:03.982771+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fffc146a8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:05.912188+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:08.417223+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0b8a8c7ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:10.023342+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_55887e839...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:11.769244+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_926a670bb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:13.399275+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d2af53807...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:15.629796+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_860f7ac1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:17.528719+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_711d4a5c8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:19.330842+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fa3fdffee...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:21.066190+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6481e9229...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:22.945919+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3445abe9e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:24.619598+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_09beca393...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:26.303086+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_031c68f38...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:28.174732+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_28a85a9a7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:29.947015+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:31.745254+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b8aa1d5d5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:33.356722+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:35.022159+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33c560002...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:36.737378+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:38.637217+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_977f71bec...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:40.217486+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:42.030308+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:43.673726+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:45.274027+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c0bfa6475...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:46.932105+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5890efb81...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:48.924200+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_246f9107e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:50.578102+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7e840e6f7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:01:52.529115+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aff5016c4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T13:20:37.087248+00:00] main.ERROR: 'search' or 'filter' input argument is required.

GraphQL (1:2)
1: {products(pageSize: 1){items{sku}}}
    ^
 {"exception":"[object] (GraphQL\\Error\\Error(code: 0): 'search' or 'filter' input argument is required. at /home/canadabodyparts/public_html/vendor/webonyx/graphql-php/src/Error/Error.php:171)
[previous exception] [object] (Magento\\Framework\\GraphQl\\Exception\\GraphQlInputException(code: 0): 'search' or 'filter' input argument is required. at /home/canadabodyparts/public_html/vendor/magento/module-catalog-graph-ql/Model/Resolver/Products.php:110)"} []
[2026-06-25T13:20:37.901974+00:00] main.ERROR: Field "visibility" is not defined by type "ProductAttributeFilterInput".

GraphQL (1:20)
1: {products(filter: {visibility: {eq: "4"}}, pageSize: 20){items{sku}}}
                      ^
 {"exception":"[object] (GraphQL\\Error\\Error(code: 0): Field \"visibility\" is not defined by type \"ProductAttributeFilterInput\". at /home/canadabodyparts/public_html/vendor/webonyx/graphql-php/src/Validator/Rules/ValuesOfCorrectType.php:117)"} []
[2026-06-25T15:40:10.193188+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:11.479334+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:12.747558+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:14.213314+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2d1522cc2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:15.483827+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9e08e0b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:16.870905+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f5d6620f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:18.189256+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_429cfed56...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:19.681572+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd3642b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:21.728881+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_713ea863a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:23.007270+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e5fd66c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:24.272698+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84fe1471a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:25.560023+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aa1efefe9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:26.828383+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b82e50cd4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:28.124483+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33c9bde8c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:29.382955+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_667f69465...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:30.773404+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:32.084575+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1adf69ce9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:33.411926+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd96fb151...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:34.809421+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2812c3963...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:36.137159+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71326c5fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:37.712662+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dac91cdd3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:38.971896+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_389be79be...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:40.473833+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_86df5a4f3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:41.747678+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_00eb25657...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:43.055847+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cfe08365f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:44.426324+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_01cbbe48b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:45.777459+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2ad02fc9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:47.180040+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b4eb4a4e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:48.430955+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84ccbebd1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:49.752534+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ff0886bd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:51.589319+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:53.159591+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5f0b2bc3d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:54.487793+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a91d87da...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:55.758871+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1c8625b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:56.991251+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0456e89bd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:58.257181+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee8744e67...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:40:59.672786+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_babf58918...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:01.004082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_075b6a7c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:02.485906+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_28dc66c9f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:03.752811+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b61c67da6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:05.002304+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3469718c7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:06.623454+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_893c81af3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:08.026312+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1f163a5ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:09.324099+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4da61f5ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:10.591040+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eedf55806...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:11.903733+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a2eb776a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:13.354589+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_427ac487b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T15:41:14.723845+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8aa7c7f2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:07.567925+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:08.637255+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:09.689594+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b807cb2c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:10.715928+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:11.749744+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b8aa1d5d5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:12.822068+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b82e50cd4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:13.954226+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:14.994799+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_550feb0c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:16.131438+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:19.341900+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:20.391544+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cae7a85c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:21.524255+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6481e9229...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:23.689142+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:25.903278+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45a706ea9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:27.137970+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:28.233753+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d5a5df795...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:29.299871+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ecc7685a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:31.373766+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee498180e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:32.520476+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1f84e2659...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:33.564907+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3522b3011...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:35.642122+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a7a50c66b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:36.877799+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2719252f0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:38.016605+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf207267e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:39.300138+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1e6d98ed9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:40.364268+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_40f184614...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:41.478519+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_94f9d3c91...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:42.535003+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:43.586276+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1f5516643...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:44.776589+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eedf55806...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:45.912828+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bad3ea305...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:47.136702+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71ce81aff...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:48.352674+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_547fbcc8b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:49.413572+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1aadc1041...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:51.701175+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_990a49766...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:54.019002+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a2c90df0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:55.085943+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:56.323197+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:58.427124+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a68fdb16...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:15:59.530257+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_764c035dd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:00.697379+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e6ca0da6f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:01.696308+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f23bf344c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:02.861235+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_231cfd5c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:04.009912+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2c7f32e91...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:05.084570+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_021d2b09e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:06.133261+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8901c90c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:07.175268+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_814143651...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:08.201446+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7f0248148...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:09.291333+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_141795dea...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:10.350778+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_12358a65b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:11.492529+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e5dee443...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:12.643268+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:13.761098+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:15.018689+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_585297811...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:16.774204+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_32674e309...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:17.865558+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8fc408e6d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:18.904677+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7f9609bb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:19.963702+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_667f69465...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:21.030556+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0af422223...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:22.065638+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d6fe2ee71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:23.124407+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b55e12bc6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:24.160819+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efb513455...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:25.297559+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_503144b00...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:26.351638+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_090cb99de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:27.388158+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_64282d22e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:28.450628+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7daeb5678...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:29.530410+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_362fad28e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:30.777266+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_10215c6d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:31.919815+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_87a974879...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:33.018009+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_111f87147...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:34.119283+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_30bf510ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:35.159762+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dbc3e0382...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:36.278402+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ca2b04fac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:37.352149+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_41c2dbe56...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:38.419076+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_32452d86b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:39.633591+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:40.849293+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_46df5fbb7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:41.897338+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9ebea0909...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:43.114477+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_77b64fb18...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:44.355903+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da91b2b1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:45.534790+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:46.617149+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_005fe8e3f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:47.687105+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_729771e2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:50.838615+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_47467ce84...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:51.944391+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dc5851c1b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:54.186040+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2d12a29cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:55.245516+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69d5a3998...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:56.297409+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90e28b8c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:16:59.507255+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9fb0480a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:00.577504+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b83935292...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:03.151067+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4543fb674...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:06.376624+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b388cade...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:07.454361+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c0622659...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:08.539790+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_55aab3a6e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T16:17:09.626857+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c3a104f4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:09.490817+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:10.578104+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:11.946170+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_031c68f38...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:13.032914+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:14.323967+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:16.669980+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:18.949561+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a2bbd3fd6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:20.007405+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ef9540f2e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:21.099256+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fe6d4177...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:22.756520+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:23.880183+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:24.977985+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a15a10387...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:26.012961+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2835d6ab0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:27.098203+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6b451a16f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:28.157986+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_44c4e352f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:29.230922+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85bea6217...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:30.327404+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_acb73afcb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:31.435357+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_706163dda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:32.509143+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d33db51d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:33.606055+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:34.830126+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:37.029059+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_48bda442f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:38.093783+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d6f30a81...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T19:47:40.298747+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:31.932726+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:33.249672+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:34.567144+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4725a16ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:35.958176+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3573e5b43...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:37.223473+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1426139b3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:38.479922+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b8110255f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:39.835008+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7daeb5678...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:42.635595+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3a17155a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:45.185821+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3f55c4178...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:46.565977+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd863678b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:47.822495+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_595161e91...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:49.141098+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf1355f15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:50.498001+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:51.966282+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c18045096...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:54.493150+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:55.763079+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6c633df1f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:57.003077+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a5069e82c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:58.335634+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea97620a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:53:59.767197+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9b410eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:02.355464+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:07.945276+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:09.247152+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4e92ee833...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:10.749357+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fa92abefe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:12.025857+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f7ef80383...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:13.286309+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e5fd66c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:14.751445+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:16.071722+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f8331e1b0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:17.375916+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_78c80ef41...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:19.971733+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a21ffc459...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:21.267342+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1aadc1041...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:22.749365+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:24.042162+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e4ed25343...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:25.299999+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07cb08335...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:26.645348+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:29.205062+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e2e135f3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:30.561092+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4725a16ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:31.844559+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:34.399303+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:35.670017+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:36.943871+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:38.168323+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_abeb2d72c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:39.415303+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:40.721944+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9fb12785...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:43.266053+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_225fb1f0d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:44.504179+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:45.776471+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b44384ac2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:47.046486+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:48.300653+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:49.695926+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:50.949300+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f81e5d071...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:52.217313+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_04932b634...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:53.533667+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1d5734679...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:54.787908+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aba7b66b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:56.133366+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_59b57c9c4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:57.389455+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:58.648724+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:54:59.938170+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:07.649278+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_df70488bb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:08.982248+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:10.213761+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a59c1d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:11.457153+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:12.706063+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:14.148510+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d200b9796...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:15.450639+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e703f498c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:16.753823+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8866cf924...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:18.014164+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a3ce74142...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:19.428899+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4bef088d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:20.767124+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_281fc919e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:22.054273+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_31151f41a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:23.338670+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da6d991f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:24.638941+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6d61c5f54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:25.918299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e992cc0e8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:27.209883+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:28.497408+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4b0017f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:29.780860+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9da165913...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:31.050475+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:32.316976+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eebc9c8c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:33.650567+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:34.999891+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_090cb99de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:37.601659+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8cd3342c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:38.869876+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:40.165647+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:41.437726+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:42.673732+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dd6a48e9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:46.512084+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d9c33509...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:49.132976+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:50.393669+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:51.695640+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:52.979039+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:55.662676+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_928c344c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:56.988901+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:58.342082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3143779d6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:55:59.633025+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:02.163372+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:03.656947+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:05.049988+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07adbd742...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:06.431973+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82d153135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:07.724387+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81d374853...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:09.955486+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:11.272162+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7b7ca7075...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:12.596992+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9ebea0909...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:14.077066+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:15.393827+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3e2290bd5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:16.643953+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ce2364cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:17.935089+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_833bc528f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:19.211244+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4161304f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:20.559894+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:23.133292+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_df70488bb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:27.287880+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_024a35f71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:29.869964+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f069bd699...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:31.136014+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba6a56476...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:32.447098+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304769de0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:33.730277+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_47ec252aa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:35.004379+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6130a47ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:41.421603+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ddf0196cb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:45.300637+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a60d0bfa4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:46.586195+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:47.842788+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cfe08365f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:49.107932+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:50.370367+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7cc553419...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:51.633936+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:53.142458+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9677696d2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:54.448578+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ca4bbdf7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:55.801837+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf1355f15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:57.066619+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a21ffc459...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:56:58.638785+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:01.227491+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bf9d22e0a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:02.674892+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2c40e1a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:04.063185+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_192f0710b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:05.378340+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:06.813975+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4e2cb1634...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:08.082660+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_be09e77e4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:09.589264+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_89acb7b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:13.494809+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_713d8f604...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:14.777542+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fac83ad8f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:16.090623+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cae7a85c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:17.343784+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_364c85fa1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T20:57:18.618826+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c26bf6a8a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:26.559136+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:30.891673+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:32.870983+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:37.626304+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:41.347812+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:49.261201+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:51.179229+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45a706ea9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:57.054442+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:13:58.961582+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3e0678f2c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:00.835559+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:02.776158+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_55963b388...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:07.003547+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a57969e65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:08.923658+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4909ef3c7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:10.826531+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c0bfa6475...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:12.714110+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cbe47080d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:18.943391+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:21.020849+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ce2151cfb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:22.943615+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:24.877088+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_609a089fb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:32.929027+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:34.906438+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6e845ff9f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:37.154057+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_550feb0c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:44.714329+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fbd8748e3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:48.577060+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aca17fff5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:50.872233+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d56a6f7eb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:53.079291+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a36c9eca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:55.106190+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:57.049150+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6481e9229...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:14:58.915142+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da91b2b1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:00.788471+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:02.826502+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4a6167702...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:09.260748+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:11.469022+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:13.444576+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b76343154...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:15.598871+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:17.580816+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a5fcdbc8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:21.739092+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_173037edf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:25.866013+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:27.800439+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a2c90df0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:29.751268+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d33db51d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:31.636287+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_190a165f5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:33.588430+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7760353c8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:35.488145+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6b4daebf7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:41.428509+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:47.647609+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4759e8cfe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:49.764587+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84732dd4a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:51.848533+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a47942f2b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:55.680771+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:57.552266+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a1ffc31f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:15:59.750527+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:04.627522+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fec8d1a75...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:06.498044+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5398e4445...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:08.755652+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_427ac487b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:12.803862+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1625fe9c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:14.712336+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6035cf279...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:16.803807+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4ead9504a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:18.730826+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e407b6087...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:21.530803+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ec4375980...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:23.442467+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0fd367af3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:29.641188+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_75e0d82c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:33.486188+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71326c5fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:35.368327+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b59c88f7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:37.349895+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c101f6d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:41.490096+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_027d2dc35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:45.398835+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a1512c644...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:49.134461+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fffc146a8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:56.004837+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5f0c619c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:16:57.860075+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cae7a85c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:01.706557+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_108f66e72...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:03.981432+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_27b436f11...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:05.852620+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_40f184614...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:09.691789+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90e28b8c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:13.827111+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:17.819884+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf207267e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:19.675547+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_946b4429c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:21.902774+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_65de26ca3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:24.040230+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f521c9432...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:25.915113+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c56327834...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:29.709290+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea09c8831...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:33.480400+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_571f67203...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T21:17:35.481677+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_338ada981...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T22:25:30.196945+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9a37f0fec...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(140): Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 [internal function]: Magento\Widget\Model\Template\Filter\Interceptor->blockDirective(Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#22 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#27 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(284): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#28 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#31 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#33 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#38 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#46 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('header.content')
#48 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('header.content', false)
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('header.content', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper')
#53 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#54 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(149): Magento\Framework\View\Layout->renderNonCachedElement('root')
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root')
#58 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(140): Magento\Framework\View\Layout->renderElement('root', true)
#59 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout\Interceptor->renderElement('root')
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#62 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#63 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(347): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#64 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#65 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#66 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#67 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#68 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#69 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(95): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#70 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#71 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#72 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#73 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#74 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-25T22:59:56.634157+00:00] main.CRITICAL: Magento\Framework\Exception\NoSuchEntityException: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main} {"exception":"[object] (Magento\\Framework\\Exception\\NoSuchEntityException(code: 0): There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81)"} []
[2026-06-25T22:59:56.634397+00:00] main.CRITICAL: Magento\Framework\Exception\NoSuchEntityException: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main}

Next Magento\Framework\Exception\IntegrationException: An error occurred during get media asset list: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:103
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main} {"exception":"[object] (Magento\\Framework\\Exception\\IntegrationException(code: 0): An error occurred during get media asset list: There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:103)
[previous exception] [object] (Magento\\Framework\\Exception\\NoSuchEntityException(code: 0): There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81)"} []
[2026-06-25T23:01:49.578082+00:00] main.CRITICAL: Magento\Framework\Exception\NoSuchEntityException: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main} {"exception":"[object] (Magento\\Framework\\Exception\\NoSuchEntityException(code: 0): There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81)"} []
[2026-06-25T23:01:49.578341+00:00] main.CRITICAL: Magento\Framework\Exception\NoSuchEntityException: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main}

Next Magento\Framework\Exception\IntegrationException: An error occurred during get media asset list: There is no such media asset with path "logo/cbp_logo.png" in /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:103
Stack trace:
#0 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(88): Magento\MediaGallery\Model\Asset\Command\GetByPath->execute('logo/cbp_logo.p...')
#1 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/ExtractAssetsFromContent.php(70): Magento\MediaContent\Model\ExtractAssetsFromContent->getAssetsByPaths(Array)
#2 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(109): Magento\MediaContent\Model\ExtractAssetsFromContent->execute('<div data-conte...')
#3 /home/canadabodyparts/public_html/vendor/magento/module-media-content/Model/UpdateContentAssetLinks.php(91): Magento\MediaContent\Model\UpdateContentAssetLinks->updateRelation(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#4 /home/canadabodyparts/public_html/vendor/magento/module-media-content-cms/Observer/Page.php(83): Magento\MediaContent\Model\UpdateContentAssetLinks->execute(Object(Magento\MediaContent\Model\ContentIdentity), '<div data-conte...')
#5 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\MediaContentCms\Observer\Page->execute(Object(Magento\Framework\Event\Observer))
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\MediaContentCms\Observer\Page), Object(Magento\Framework\Event\Observer))
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#8 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('cms_page_save_a...', Array)
#9 /home/canadabodyparts/public_html/vendor/magento/framework/Model/AbstractModel.php(837): Magento\Framework\Event\Manager\Proxy->dispatch('cms_page_save_a...', Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Observer/AfterEntitySave.php(34): Magento\Framework\Model\AbstractModel->afterSave()
#11 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(88): Magento\Framework\EntityManager\Observer\AfterEntitySave->execute(Object(Magento\Framework\Event\Observer))
#12 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(74): Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Magento\Framework\EntityManager\Observer\AfterEntitySave), Object(Magento\Framework\Event\Observer))
#13 /home/canadabodyparts/public_html/vendor/magento/framework/Event/Manager.php(65): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#14 /home/canadabodyparts/public_html/generated/code/Magento/Framework/Event/Manager/Proxy.php(95): Magento\Framework\Event\Manager->dispatch('magento_cms_api...', Array)
#15 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EventManager.php(49): Magento\Framework\Event\Manager\Proxy->dispatch('magento_cms_api...', Array)
#16 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/Operation/Update.php(110): Magento\Framework\EntityManager\EventManager->dispatchEntityEvent('Magento\\Cms\\Api...', 'save_after', Array)
#17 /home/canadabodyparts/public_html/vendor/magento/framework/EntityManager/EntityManager.php(106): Magento\Framework\EntityManager\Operation\Update->execute(Object(Magento\Cms\Model\Page), Array)
#18 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/ResourceModel/Page.php(399): Magento\Framework\EntityManager\EntityManager->save(Object(Magento\Cms\Model\Page))
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\ResourceModel\Page->save(Object(Magento\Cms\Model\Page))
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callParent('save', Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\ResourceModel\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#22 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/ResourceModel/Page/Interceptor.php(104): Magento\Cms\Model\ResourceModel\Page\Interceptor->___callPlugins('save', Array, Array)
#23 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository.php(194): Magento\Cms\Model\ResourceModel\Page\Interceptor->save(Object(Magento\Cms\Model\Page))
#24 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/Interceptor.php(23): Magento\Cms\Model\PageRepository->save(Object(Magento\Cms\Model\Page))
#25 /home/canadabodyparts/public_html/vendor/magento/module-cms/Model/PageRepository/ValidationComposite.php(71): Magento\Cms\Model\PageRepository\Interceptor->save(Object(Magento\Cms\Model\Page))
#26 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Model\PageRepository\ValidationComposite->save(Object(Magento\Cms\Model\Page))
#27 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callParent('save', Array)
#28 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Cms\Model\Page))
#29 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Model/PageRepository/ValidationComposite/Interceptor.php(23): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->___callPlugins('save', Array, Array)
#30 /home/canadabodyparts/public_html/vendor/magento/module-cms/Controller/Adminhtml/Page/Save.php(120): Magento\Cms\Model\PageRepository\ValidationComposite\Interceptor->save(Object(Magento\Cms\Model\Page))
#31 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Cms\Controller\Adminhtml\Page\Save->execute()
#32 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('execute', Array)
#33 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}()
#34 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(23): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('execute', Array, Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->execute()
#36 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#37 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#38 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callParent('dispatch', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#40 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#41 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#42 /home/canadabodyparts/public_html/generated/code/Magento/Cms/Controller/Adminhtml/Page/Save/Interceptor.php(32): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->___callPlugins('dispatch', Array, Array)
#43 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#44 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse(Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor), Object(Magento\Framework\App\Request\Http))
#45 /home/canadabodyparts/public_html/vendor/magento/framework/App/FrontController.php(146): Magento\Framework\App\FrontController->processRequest(Object(Magento\Framework\App\Request\Http), Object(Magento\Cms\Controller\Adminhtml\Page\Save\Interceptor))
#46 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#47 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#49 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#51 /home/canadabodyparts/public_html/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch()
#52 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch()
#53 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#54 {main} {"exception":"[object] (Magento\\Framework\\Exception\\IntegrationException(code: 0): An error occurred during get media asset list: There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:103)
[previous exception] [object] (Magento\\Framework\\Exception\\NoSuchEntityException(code: 0): There is no such media asset with path \"logo/cbp_logo.png\" at /home/canadabodyparts/public_html/vendor/magento/module-media-gallery/Model/Asset/Command/GetByPath.php:81)"} []
[2026-06-26T10:54:25.616562+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9c916e205...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:26.920268+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eeae347df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:28.193784+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4ce17158...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:29.485266+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_796d1b00f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:30.963768+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a409d6f81...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:32.314870+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_193878833...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:33.905519+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_21cdc3413...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:35.401700+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6d0901310...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:36.782800+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f5b489da5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:38.009501+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b364e80d6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:39.268609+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fac83ad8f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:40.685573+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c22b0d4ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:41.996749+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1adabb5db...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:43.255384+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_87205c1af...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:44.732626+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d75512b9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:46.004420+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_44f7e4aff...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:47.290474+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5d77ccf25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:48.627409+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_43b272fb2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:50.193498+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d3f9373e0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:51.500116+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4215a5e99...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:52.787962+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a4b375c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:54.065897+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fdbb7499...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:55.328480+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a310ef249...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:56.592768+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6796f0bfe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:57.918527+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5b41b22d8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:54:59.166486+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7e99edff5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:00.637275+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_abeb2d72c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:01.898674+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_62f7f8353...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:03.394366+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9fb12785...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:04.655848+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0aaa0a87f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:05.948695+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_991632ef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:07.278047+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:08.541032+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a90316ace...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:10.071010+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7d629a700...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:11.336102+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7a7af8a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:13.022723+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f6f1349a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:14.309906+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_29e1fcaa9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:15.574803+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_482df98df...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:16.828729+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e5774480d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:18.021704+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cf1355f15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:19.273114+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7601f659f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:20.597481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd3642b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:21.815106+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3503b59c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:23.108753+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19d041ca7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:24.389784+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ddf0fb6ac...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:25.693066+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ee271cc41...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:27.111311+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5725eabf0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:28.462668+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e25a5ad2f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:30.590660+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1e586cf2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:31.937356+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ed63244ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:33.341601+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1b2fd8d25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:34.604845+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6313053ca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:35.911967+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a62f1b65...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:37.311065+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_598fb369a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:38.597274+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b44384ac2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:39.872052+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f4f48f7ce...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:41.160021+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a2bbd3fd6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:42.426114+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e506fc62e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:43.702129+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_15da07987...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:44.964153+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9fb1c7b5f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:46.156945+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f98785c90...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:47.440793+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e992cc0e8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:48.933508+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_510c02e31...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:50.192246+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9da165913...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:51.491422+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ac896c5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:52.733117+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eebc9c8c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:54.245465+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1c8625b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:55.455050+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da6d991f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:56.717572+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6d61c5f54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:57.981434+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eb95123b6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:55:59.206176+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_342bd3309...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:00.450785+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_875bb5c6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:01.818257+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d200b9796...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:03.385410+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8866cf924...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:04.648521+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a3ce74142...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:05.981395+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4bef088d4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:07.352056+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85a0d343b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:08.556195+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9616f7883...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:10.037826+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:11.504921+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a59c1d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:13.005950+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:14.278650+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c535663...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:15.482531+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f7b9fceda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:17.250608+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90caf3843...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:18.683351+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dc491104...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:19.893948+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_70ac1804f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:21.294653+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_090cb99de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:22.488744+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6ec8d3ca6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:24.333266+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45357ec46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:25.700166+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_52b0dcde6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:27.142504+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:28.374370+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:29.910942+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:31.296586+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8cd3342c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:32.783000+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1754be15...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:34.077877+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:35.282069+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dd6a48e9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:36.652282+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:37.938341+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2fe6d4177...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:39.282616+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d9c33509...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:40.487181+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9bd3124ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:41.745769+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:43.018987+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_751652287...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:44.256894+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c3c3f078a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:45.505663+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea3868997...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:46.897019+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:48.085883+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_928c344c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:49.297167+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c6a1f206c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:50.555322+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3143779d6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:52.127270+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea690c9c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:53.465209+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcb2d6cb1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:54.818651+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a2c075bf...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:56.158262+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_63fb220e1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:57.350732+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8a2badd67...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:56:59.030109+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efb954ee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:00.267150+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a716db74...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:01.695395+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1377ec6c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:03.076481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1db27d12...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:04.427643+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b7f360113...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:05.671801+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b157a7d54...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:06.911222+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8783bbc25...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:08.152802+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_567ec5724...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:09.428677+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cabfc09c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:10.678528+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d2af53807...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:11.938336+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9edba222d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:13.174743+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f8331e1b0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:14.434831+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_470fbb5c0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:15.739516+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_915a5c0a6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:16.971645+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_024a35f71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:18.416235+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e9e6241e6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:19.682270+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_11da95ecd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:20.935568+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82152026b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:22.204872+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_600caeee1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:23.520046+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6a457f995...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:24.824723+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_89acb7b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:26.119287+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07f83c3c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:27.371132+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d92af908b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:28.838567+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6035cf279...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:30.075446+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_413af46c6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:31.356240+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f81e5d071...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:32.920206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7317f4726...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:34.121353+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_64d95d0f1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:35.364319+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d12704c06...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:36.734752+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_04932b634...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:38.035311+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aba7b66b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:39.302937+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba06e4f7c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:40.561018+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_07adbd742...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:41.916916+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_82d153135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:43.152143+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_81d374853...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:44.408476+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7b7ca7075...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:45.639136+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5c59c758b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:46.911252+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:48.178516+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ce2364cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:49.586556+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_833bc528f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:50.813984+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ef1715984...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:52.019309+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_61b2d8a35...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:53.301901+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_96424b7f6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:54.596437+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ad3ba3783...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:55.800474+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_624f91446...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T10:57:57.132590+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8d6bd98f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:28.144522+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7c37229a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:29.245058+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_58d573bba...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:32.334112+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:33.537377+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ec4375980...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:35.679426+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_739497b6b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:36.899686+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33aa71d60...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:39.002836+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_48535510e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:40.354606+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_045598649...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:41.942241+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a72caa1f9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:43.177918+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_73e4f8fd0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:44.322866+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_56a216f69...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:45.574525+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f554930be...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:46.733339+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2c85df8f6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:47.916494+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_566dc7cdb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:49.098568+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_01ad54da7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:50.326318+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_235a275fe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:53.436594+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b64b21d55...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:54.655162+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6c61c6222...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:56.078130+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a50ce6b3a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:57.269202+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_606207aab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:49:58.464723+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_707d6fa94...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:00.171170+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_768322787...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:01.330830+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_daa819160...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:02.631672+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3a4228b80...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:03.841295+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_18adbc73b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:04.987383+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ab6ef8ea7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:06.132870+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b1c08f501...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:08.980807+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d7d2e34b5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:10.151081+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_958678191...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:11.313755+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0f757dcc8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:13.620212+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_91592cd93...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:15.006124+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7dd363878...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:16.222671+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a4cb1328...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:17.437172+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_566c645e5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:18.647262+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a8376db96...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:19.785629+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d5cec053e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:27.563410+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a760f39c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:28.821398+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_886779f04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:30.044673+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_835ba623d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:31.725431+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b917155cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:33.491431+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6dfd4aa1e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:34.621950+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ac01bbf87...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:35.901679+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_bcdc1ff5b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:37.043583+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_faa91b9cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:38.300700+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0244c6669...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:40.727414+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_afc295303...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:42.244794+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a6cc5adfc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:44.191255+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dc4a76973...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:45.432856+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8151b91e0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:47.086926+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_580f6cd2d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:48.307962+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d1e79f22d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:49.561522+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4315cd202...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:50.772694+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95f9f9d04...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:53.093354+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b9557f202...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:54.696851+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_db74071c2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:55.874775+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cd091fd1a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:57.120050+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e2e135f3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:58.268933+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_12f4ba661...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:50:59.456746+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ad2e2a587...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:00.831784+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dff823541...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:02.104699+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2f6f16a71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:08.869875+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eda067436...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:10.581986+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f83308837...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:12.070720+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_90242956e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:13.233247+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c509b083...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:14.458660+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6a952bc5f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:15.692028+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e1df9bb4e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:17.972582+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f1ebbc331...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:19.571775+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba6944d2c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:20.793282+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_95c6e3d85...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:22.007269+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efb513455...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:23.176354+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d6fe2ee71...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:25.742122+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9313be517...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:26.968371+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d50cddb2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:28.194882+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9e83cfa46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:30.148319+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e7c02288a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:31.324624+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_35dbaa44b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:32.582454+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_25eb8f714...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:33.760243+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba06a09b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:35.066956+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_869f7c650...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:38.488876+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7002284a0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:40.648398+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a21ffc459...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:41.860533+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d7395a92d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:43.878495+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cebe7aada...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:45.056903+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7329ac419...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:46.214653+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5c59c758b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:47.412912+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_705ce7a63...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:50.436718+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efc224aa2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:51.686458+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3dd8ed257...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:52.894426+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1d5734679...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:54.060728+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_965d7699b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:55.216904+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d576b6fad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:56.391603+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3ef620cc8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:57.551543+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cfbf639b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:51:58.725578+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ad58f0eda...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:01.529272+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ba41e4f34...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:03.357377+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5eee38e67...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:07.124157+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_72b937b73...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:10.017300+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a37d90c88...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:12.192469+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1087b2c0c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:14.278789+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_87a974879...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:15.512351+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d480b20ff...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:16.749785+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b94d6202...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:18.496008+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a516a7941...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:52:20.305552+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2a68fdb16...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:53:46.031283+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8d33db51d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T13:53:47.378289+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2835d6ab0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:27.159976+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84748a25a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:28.542201+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_568ac68b2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:30.002989+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_41ba3e051...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:31.424758+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f363c54d9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:32.818250+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0bcdec362...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:34.197301+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_77b64fb18...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:35.596331+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_928c344c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:36.987972+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3d4c2e723...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:38.392601+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b67fa5b4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:40.001005+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aebfc3eaa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:41.413080+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b82e50cd4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:44.416571+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_225fb1f0d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:45.775894+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_cfe08365f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:47.627617+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e703f498c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:49.566883+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:51.220075+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a6c801bbe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:53.390448+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b55e12bc6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:55.020458+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_19ffa147d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:56.613089+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f240082a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:58.251695+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e642f7cfe...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:20:59.928777+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_61302eef5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:01.337375+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_691064277...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:03.237280+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ecc7685a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:04.899723+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_45a706ea9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:06.279848+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_099f7e731...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:07.761186+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7cc553419...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:09.404644+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_be0e5afed...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:10.865804+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_12358a65b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:12.573658+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_78c80ef41...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:14.269617+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a5069e82c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:15.631557+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2e99b1d3c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:17.053664+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a60d0bfa4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:18.763413+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ea97620a9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:20.202167+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_83fa388e7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:21.552751+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dc5851c1b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:22.970099+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c18045096...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:24.385655+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c4161304f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:25.783931+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_a4927e583...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:27.105720+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_31151f41a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:29.497849+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9af10e6f0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:31.150200+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7a36c9eca...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:32.535508+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_49c3588fd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:34.000283+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5a335850c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:35.737051+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_964d81d84...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:37.063705+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_592699f17...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:38.443778+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_304d996de...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:39.799527+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_7195ad1c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:41.491481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_11806c1bc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:42.892937+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e0ec1df49...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:44.243886+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0d32f9f3e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:45.656289+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fd4755f03...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:47.076431+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6c0e9c304...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:48.465922+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_281fc919e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:49.784963+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9d9c33509...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:51.208994+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8e5fd66c9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:52.627562+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f26752f79...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:54.398022+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_47ec252aa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:57.558866+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_93017a529...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:21:58.893216+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8c3a104f4...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:00.617481+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f23bf344c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:02.144384+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_585297811...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:03.675827+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1aadc1041...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:05.127299+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_da91b2b1c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:06.830591+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e3fee9422...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:08.502338+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1f84e2659...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:09.878963+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_41b0ddee8...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:11.208530+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8fb22eb23...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:12.565202+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_abf4a160b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:13.949941+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6fe320437...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:15.323759+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4b6e377b6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:16.717117+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2cd51cb1a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:18.514626+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_69877c322...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:19.968385+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b29c95da5...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:21.382886+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_92fa86855...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:23.724457+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_021d2b09e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:25.360394+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_789ddd7cc...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:26.747244+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_df70488bb...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:28.160091+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_85cd90e60...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:29.551436+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f2c40e1a1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:30.962328+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dea414d46...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:32.395042+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_ac5811419...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:33.817697+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_efedc9135...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:35.726272+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_6e0b905ff...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:37.143847+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_32452d86b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:38.567629+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2719252f0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:39.960900+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_426f3cff0...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:41.295564+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_fc90d0d1a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:42.727601+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4e92ee833...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:44.107937+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5ae5a6a9c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:45.561821+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d6a8a6d7f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:46.937349+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_56f8a7e82...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:48.333793+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_c98268b8d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:49.732965+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_192f0710b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:51.602417+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_e84289375...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:52.981898+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_d1c366e2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:54.375162+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_48bda442f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:55.935014+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_71326c5fa...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:57.292369+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5619fec27...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:22:58.685478+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_414a811c3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T15:32:13.039117+00:00] main.ERROR: Syntax Error: Unexpected <EOF>

GraphQL (1:1)
1: 
   ^
 {"exception":"[object] (GraphQL\\Error\\SyntaxError(code: 0): Syntax Error: Unexpected <EOF> at /home/canadabodyparts/public_html/vendor/webonyx/graphql-php/src/Language/Parser.php:437)"} []
[2026-06-26T17:12:08.605599+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2d1522cc2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:10.152043+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_9e08e0b1d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:11.922697+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_f5d6620f2...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:13.375188+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_429cfed56...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:16.405484+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84fe1471a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:17.783760+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_aa1efefe9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:19.904870+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_33c9bde8c...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:21.445763+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_667f69465...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:23.535807+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1adf69ce9...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:24.956187+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dd96fb151...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:26.376074+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2812c3963...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:28.282389+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_dac91cdd3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:29.767463+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_389be79be...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:31.361096+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_86df5a4f3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:33.009274+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_00eb25657...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:34.877636+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_01cbbe48b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:36.334865+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2ad02fc9b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:37.830361+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_2b4eb4a4e...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:39.379422+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_84ccbebd1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:40.787115+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0ff0886bd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:42.659513+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_5f0b2bc3d...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:44.430999+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a91d87da...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:46.556139+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0456e89bd...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:48.424082+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_babf58918...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:49.822943+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_075b6a7c1...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:51.588088+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_28dc66c9f...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:53.721206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_b61c67da6...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:55.268727+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_3469718c7...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:56.715963+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_893c81af3...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:58.325452+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_1f163a5ab...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:12:59.763344+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_4da61f5ad...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:13:01.219125+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_eedf55806...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:13:02.772118+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_0a2eb776a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:13:04.338432+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_427ac487b...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
[2026-06-26T17:13:05.899206+00:00] main.CRITICAL: Exception: Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 in /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(8192, 'preg_match(): P...', '/home/canadabod...', 445)
#1 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(445): preg_match('/(iPhone.*Mobil...', NULL)
#2 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(339): Sm\MegaMenu\view\frontend\templates\MobileDetect->match('(iPhone.*Mobile...', NULL)
#3 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php(383): Sm\MegaMenu\view\frontend\templates\MobileDetect->matchDetectionRulesAgainstUA()
#4 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Sm_MegaMenu/templates/megamenu-horizontal.phtml(44): Sm\MegaMenu\view\frontend\templates\MobileDetect->isMobile()
#5 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#6 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#7 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#8 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#9 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#10 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Sm\MegaMenu\Block\MegaMenu\View), '/home/canadabod...', Array)
#11 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#12 /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/Block/MegaMenu/View.php(243): Magento\Framework\View\Element\Template->_toHtml()
#13 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\MegaMenu\Block\MegaMenu\View->_toHtml()
#14 /home/canadabodyparts/public_html/vendor/magento/framework/Cache/LockGuardedCacheLoader.php(136): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#15 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1149): Magento\Framework\Cache\LockGuardedCacheLoader->lockedLoadData('BLOCK_8aa7c7f2a...', Object(Closure), Object(Closure), Object(Closure))
#16 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#17 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(444): Magento\Framework\View\Element\AbstractBlock->toHtml()
#18 [internal function]: Magento\Email\Model\Template\Filter->blockDirective(Array)
#19 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/DirectiveProcessor/LegacyDirective.php(42): ReflectionMethod->invokeArgs(Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#20 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(272): Magento\Framework\Filter\DirectiveProcessor\LegacyDirective->process(Array, Object(Magento\Widget\Model\Template\Filter\Interceptor), Array)
#21 /home/canadabodyparts/public_html/vendor/magento/framework/Filter/Template.php(206): Magento\Framework\Filter\Template->processDirectives('<div data-conte...')
#22 /home/canadabodyparts/public_html/vendor/magento/module-email/Model/Template/Filter.php(1123): Magento\Framework\Filter\Template->filter('<div data-conte...')
#23 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Email\Model\Template\Filter->filter('<div data-conte...')
#24 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Widget\Model\Template\Filter\Interceptor->___callParent('filter', Array)
#25 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Widget\Model\Template\Filter\Interceptor->Magento\Framework\Interception\{closure}('<div data-conte...')
#26 /home/canadabodyparts/public_html/generated/code/Magento/Widget/Model/Template/Filter/Interceptor.php(32): Magento\Widget\Model\Template\Filter\Interceptor->___callPlugins('filter', Array, Array)
#27 /home/canadabodyparts/public_html/app/code/Sm/Autostore/Block/Cms/Block.php(31): Magento\Widget\Model\Template\Filter\Interceptor->filter('<div data-conte...')
#28 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Sm\Autostore\Block\Cms\Block->_toHtml()
#29 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#30 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#31 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header-style/header-4.phtml(48): Magento\Framework\View\Element\AbstractBlock->toHtml()
#32 /home/canadabodyparts/public_html/app/design/frontend/Sm/autostore/Magento_Theme/templates/html/header.phtml(16): include('/home/canadabod...')
#33 /home/canadabodyparts/public_html/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/home/canadabod...')
#34 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#35 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array)
#36 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#37 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(23): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array)
#38 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(263): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Theme\Block\Html\Header), '/home/canadabod...', Array)
#39 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/Template.php(293): Magento\Framework\View\Element\Template->fetchView('/home/canadabod...')
#40 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1128): Magento\Framework\View\Element\Template->_toHtml()
#41 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(1132): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}()
#42 /home/canadabodyparts/public_html/vendor/magento/framework/View/Element/AbstractBlock.php(676): Magento\Framework\View\Element\AbstractBlock->_loadCache()
#43 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(578): Magento\Framework\View\Element\AbstractBlock->toHtml()
#44 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(555): Magento\Framework\View\Layout->_renderBlock('header.content')
#45 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('header.content')
#46 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('header.content', false)
#47 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false)
#48 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper')
#49 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(606): Magento\Framework\View\Layout->renderElement('page.wrapper', false)
#50 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(557): Magento\Framework\View\Layout->_renderContainer('root', false)
#51 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(510): Magento\Framework\View\Layout->renderNonCachedElement('root')
#52 /home/canadabodyparts/public_html/vendor/magento/framework/View/Layout.php(975): Magento\Framework\View\Layout->renderElement('root')
#53 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->getOutput()
#54 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array)
#55 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}()
#56 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(41): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array)
#57 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Page.php(260): Magento\Framework\View\Layout\Interceptor->getOutput()
#58 /home/canadabodyparts/public_html/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor))
#59 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#60 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array)
#61 /home/canadabodyparts/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor))
#62 /home/canadabodyparts/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(41): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array)
#63 /home/canadabodyparts/public_html/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor))
#64 /home/canadabodyparts/public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch()
#65 /home/canadabodyparts/public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor))
#66 {main} {"exception":"[object] (Exception(code: 0): Deprecated Functionality: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/canadabodyparts/public_html/app/code/Sm/MegaMenu/view/frontend/templates/MobileDetect.php on line 445 at /home/canadabodyparts/public_html/vendor/magento/framework/App/ErrorHandler.php:62)"} []
